North Carolina's Teacher Directory

Based on 99,873 Ratings
5-star
77%
4-star
9%
3-star
5%
2-star
2%
1-star
4%
North Carolina employs over 129,350 teachers who oversee approximately 1,498,344 students. Students in North Carolina submitted more than 99,873 teacher and professor ratings through RateMyTeachers.com. The average teacher rating in North Carolina is 4.53, which happens to be above the national average of 4.46.
Teacher Name
Overall Score
School Name

Edward Ludwig

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Girish Mallapragada

Department Business
College
Chapel Hill, North Carolina

Stephen Martin

Department Business
College
Chapel Hill, North Carolina

David McNelis

Department Environmental Sci/Eng
College
Chapel Hill, North Carolina

Daniel Moseley

Department Philosophy
College
Chapel Hill, North Carolina

Peter Norman

Department Economics
College
Chapel Hill, North Carolina

Daiwai Olson

Department Nursing
College
Chapel Hill, North Carolina

Susan Pelliccio

Department Nursing
College
Chapel Hill, North Carolina

Michelle Robinson

Department American Studies
College
Chapel Hill, North Carolina

Virginia Shea

Department Biology
College
Chapel Hill, North Carolina

Jules Terry

Department Linguistics
College
Chapel Hill, North Carolina

Hong An Truong

Department Art
College
Chapel Hill, North Carolina

Lara Wagner

Department Geology
College
Chapel Hill, North Carolina

Jackie Whitt

Department History
College
Chapel Hill, North Carolina

Penny Brunner

Department Business
College
Asheville, North Carolina

Marcia Ghidina

Department Sociology
College
Asheville, North Carolina

Nancy Ruppert

Department Education
College
Asheville, North Carolina

Valerie Bandura-Finn

Department Languages
College
Asheville, North Carolina

Brian Dennison

Department Astronomy
College
Asheville, North Carolina

Michael Flynn

Department Mass Communications
College
Asheville, North Carolina

Heidi Kelley

Department Anthropology
College
Asheville, North Carolina

Dan Millspaugh

Department Fine Arts
College
Asheville, North Carolina

ED Warwas

Department Chemistry
College
Asheville, North Carolina

Ida Bostian

Department Theater
College
Asheville, North Carolina

Jim Eason

Department Accounting
College
Asheville, North Carolina

Wade Hobgood

Department Mass Communications
College
Asheville, North Carolina

Mark Koven

Department Art
College
Asheville, North Carolina

Michelle Rippon

Department Management
College
Asheville, North Carolina

Gerard Voos

Department Environmental Science
College
Asheville, North Carolina

Vivian Arnold

Department Health Science
College
Asheville, North Carolina

Jason Bremner

Department Environmental Science
College
Asheville, North Carolina

Joyce Davis

Department Education
College
Asheville, North Carolina

Glen Helms

Department Accounting
College
Asheville, North Carolina

Erica Locklear

Department Literature
College
Asheville, North Carolina

Svetlana Peltsverger

Department Computer Science
College
Asheville, North Carolina

Fran Ross

Department Anthropology
College
Asheville, North Carolina

Aleen Volkan

Department Physical Education
College
Asheville, North Carolina

Nathan Best

Department Computer Science
College
Asheville, North Carolina

Lise Gregory

Department Physical Education
College
Asheville, North Carolina

Laura Kirby

Department Theology
College
Asheville, North Carolina

Simona Vucu

Department Not Specified
College
Asheville, North Carolina

Alan Benson

Department English
College
Greensboro, North Carolina

Michael Burns

Department Music
College
Greensboro, North Carolina

Jennifer Clark

Department Not Specified
College
Greensboro, North Carolina

Stacey Dee

Department Chemistry
College
Greensboro, North Carolina

Allan Goldfarb

Department Physical Ed
College
Greensboro, North Carolina

Kimberly Guy

Department English
College
Greensboro, North Carolina

Judy Labath

Department Education
College
Greensboro, North Carolina

Gary Lim

Department English
College
Greensboro, North Carolina

Anna Marshall-Baker

Department Design
College
Greensboro, North Carolina

Ann Millett

Department Humanities
College
Greensboro, North Carolina

Sarah Nordgren

Department English
College
Greensboro, North Carolina

Yoshmati Patel

Department Biology
College
Greensboro, North Carolina

Praveen Pinjani

Department Information Science
College
Greensboro, North Carolina

Kimberly Reigle

Department Literature
College
Greensboro, North Carolina

Susan Shelmerdine

Department Classics
College
Greensboro, North Carolina

Merriam Steffan

Department Fine Arts
College
Greensboro, North Carolina

Amanda Thomas

Department Biology
College
Greensboro, North Carolina

Jill Walls

Department Humanities
College
Greensboro, North Carolina

Michael Zinkowski

Department English
College
Greensboro, North Carolina

M Naveed Baqir

Department Information Science
College
Greensboro, North Carolina

Alysia Blandon

Department Humanities
College
Greensboro, North Carolina

Alison Boyko

Department Biology
College
Greensboro, North Carolina

David Bufter

Department English
College
Greensboro, North Carolina

James Cauthen

Department Political Science
College
Greensboro, North Carolina

Amanda Cobb

Department Psychology
College
Greensboro, North Carolina

Collin Cooper

Department French
College
Greensboro, North Carolina

Jym Davis

Department Fine Arts
College
Greensboro, North Carolina

Galen Foresman

Department Philosophy
College
Greensboro, North Carolina

Kevin Geraldi

Department Music
College
Greensboro, North Carolina

Andrew Harley

Department Music
College
Greensboro, North Carolina

Dorothy Herron

Department Nursing
College
Greensboro, North Carolina

Shirl Hoffman

Department Physical Ed
College
Greensboro, North Carolina

Natalie Jones

Department Communication
College
Greensboro, North Carolina

Adam Landreth

Department Business
College
Greensboro, North Carolina

Ashley Marietta

Department Communication
College
Greensboro, North Carolina

Gail McDonald

Department English
College
Greensboro, North Carolina

Crawford Miller

Department Communication
College
Greensboro, North Carolina

April Najjaj

Department History
College
Greensboro, North Carolina

Karen Pentz

Department Business
College
Greensboro, North Carolina

Michael Peterson

Department English
College
Greensboro, North Carolina

Roberta Rice

Department Education
College
Greensboro, North Carolina

Sabrina Ross

Department Religion
College
Greensboro, North Carolina

Esther Sanchez-Couto

Department Spanish
College
Greensboro, North Carolina

Susannah Steele

Department Music
College
Greensboro, North Carolina

Claude Tate

Department History
College
Greensboro, North Carolina

Walter Thomason

Department History
College
Greensboro, North Carolina

David Upton

Department Accounting
College
Greensboro, North Carolina

Sarah Wilbert

Department Spanish
College
Greensboro, North Carolina

Cheryl Wyrick

Department Health Science
College
Greensboro, North Carolina

Jeanne Aaroe

Department Renovation Restoration
College
Greensboro, North Carolina

Jacob Babb

Department English
College
Greensboro, North Carolina

Joshua Bledsoe

Department Communication
College
Greensboro, North Carolina

Linda Brown

Department Nutrition
College
Greensboro, North Carolina

Alan Cook

Department Theater
College
Greensboro, North Carolina

Jacqueline Debrew

Department Nursing
College
Greensboro, North Carolina

Cindy Dew

Department Communication
College
Greensboro, North Carolina

Linda Donahey

Department Communication
College
Greensboro, North Carolina

Anne Fletcher

Department Human Development
College
Greensboro, North Carolina

Sara Geffert

Department Fine Arts
College
Greensboro, North Carolina