North Carolina's Teacher Directory

Based on 101,508 Ratings
5-star
77%
4-star
9%
3-star
5%
2-star
2%
1-star
4%
North Carolina employs over 129,465 teachers who oversee approximately 1,498,344 students. Students in North Carolina submitted more than 101,508 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

Todd Vision

Department Biology
College
Chapel Hill, North Carolina

Ross White

Department English
College
Chapel Hill, North Carolina

Chen Zhou

Department Mathematics
College
Chapel Hill, North Carolina

Chris Daniels

Department Humanities
College
Asheville, North Carolina

Jim Pitts

Department Sociology
College
Asheville, North Carolina

Cheryl Alderman

Department Engineering
College
Asheville, North Carolina

Richard Deluca

Department Languages
College
Asheville, North Carolina

Larry Hubbard

Department Health Science
College
Asheville, North Carolina

Horace Maxile

Department Music
College
Asheville, North Carolina

Gary Miller

Department Environmental Science
College
Asheville, North Carolina

Robert Warren

Department Environmental Science
College
Asheville, North Carolina

Amanda Bell

Department Humanities
College
Asheville, North Carolina

Sonya DiPalma

Department Mass Communications
College
Asheville, North Carolina

Christopher Godfrey

Department Meteorology
College
Asheville, North Carolina

Wayne Kirby

Department Music
College
Asheville, North Carolina

Bobbie Pell

Department Not Specified
College
Asheville, North Carolina

Paul Templon

Department Music
College
Asheville, North Carolina

Chris Bond

Department Spanish
College
Asheville, North Carolina

Joanna Cooper

Department Humanities
College
Asheville, North Carolina

Dana Davis

Department Education
College
Asheville, North Carolina

Korey Hampton

Department Physical Education
College
Asheville, North Carolina

Donald Lisnerski

Department Management
College
Asheville, North Carolina

Leslie Newman

Department Arts/Sciences
College
Asheville, North Carolina

Matthew Richmond

Department Music
College
Asheville, North Carolina

Walt Turner

Department Computer Science
College
Asheville, North Carolina

Tom Barber

Department Physical Ed
College
Asheville, North Carolina

Tim Giblin

Department Science
College
Asheville, North Carolina

Greg Schmid Hf

Department Physical Ed
College
Asheville, North Carolina

Becky Terlep

Department Physical Ed
College
Asheville, North Carolina

Debrah Bell

Department Theater
College
Greensboro, North Carolina

Elizabeth Bucar

Department Religion
College
Greensboro, North Carolina

Fisher Dan

Department Sociology
College
Greensboro, North Carolina

Ricky E. Farr

Department Mathematics
College
Greensboro, North Carolina

Robert Gatten

Department Biology
College
Greensboro, North Carolina

Sat Gupta

Department Mathematics
College
Greensboro, North Carolina

Boja Kragulj

Department Music
College
Greensboro, North Carolina

Ginger Leon

Department Languages
College
Greensboro, North Carolina

Cheryl Lovelady

Department Health Science
College
Greensboro, North Carolina

Teresa McMillian

Department Chemistry
College
Greensboro, North Carolina

Elizabeth Nelson

Department Geography
College
Greensboro, North Carolina

Prashant Palvia

Department Information Science
College
Greensboro, North Carolina

Robert Rachlin

Department Business
College
Greensboro, North Carolina

Jennifer Selby

Department Art History
College
Greensboro, North Carolina

Joyce Smith

Department Education
College
Greensboro, North Carolina

Nick Vaccaro

Department Political Science
College
Greensboro, North Carolina

Timothy Williams

Department English
College
Greensboro, North Carolina

Lizhu Yu

Department Design
College
Greensboro, North Carolina

Jana Baker

Department Communication
College
Greensboro, North Carolina

Francine Blanchet-Sadri

Department Computer Science
College
Greensboro, North Carolina

Rylan Bowman

Department English
College
Greensboro, North Carolina

Jordan Boyst

Department Physical Education
College
Greensboro, North Carolina

Nancy Buck

Department Mathematics
College
Greensboro, North Carolina

Chris Cassidy

Department Fine Arts
College
Greensboro, North Carolina

James Clark

Department English
College
Greensboro, North Carolina

Mike Daniels

Department Psychology
College
Greensboro, North Carolina

Joseph Erba

Department Marketing
College
Greensboro, North Carolina

Boris Fishbeyn

Department Mathematics
College
Greensboro, North Carolina

E Fujimoto

Department Communication
College
Greensboro, North Carolina

Alice Haddy

Department Chemistry
College
Greensboro, North Carolina

Emilie Hergault

Department French
College
Greensboro, North Carolina

Ashley Hill

Department Psychology
College
Greensboro, North Carolina

Brad Jones

Department Film
College
Greensboro, North Carolina

Derek Krueger

Department Religion
College
Greensboro, North Carolina

Miller Lucky

Department Theater
College
Greensboro, North Carolina

Jeff Martin

Department English
College
Greensboro, North Carolina

Elizabeth P. Meszaros

Department History
College
Greensboro, North Carolina

Nida Mullins

Department Nursing
College
Greensboro, North Carolina

Mary Beth Pennington

Department English
College
Greensboro, North Carolina

Madeline Reber

Department Dance
College
Greensboro, North Carolina

Kelly N. Rogers

Department Psychology
College
Greensboro, North Carolina

Silvia Roig-Martinez

Department Spanish
College
Greensboro, North Carolina

Jonathan Salter

Department Music
College
Greensboro, North Carolina

Tracey Snipes

Department Education
College
Greensboro, North Carolina

Amanda Tapler

Department Health Science
College
Greensboro, North Carolina

Ken Terres

Department Film
College
Greensboro, North Carolina

Jason Tower

Department English
College
Greensboro, North Carolina

Josh Watson

Department English
College
Greensboro, North Carolina

George Wojtowicz

Department Public Health
College
Greensboro, North Carolina

Benjamin Ayotte

Department Music
College
Greensboro, North Carolina

Jill Bender

Department History
College
Greensboro, North Carolina

Sonya Blades

Department English
College
Greensboro, North Carolina

Lavonne Brown

Department Education
College
Greensboro, North Carolina

Cathy Cole

Department Geography
College
Greensboro, North Carolina

Catherine Davenport

Department Accounting
College
Greensboro, North Carolina

Kirsten Doehler

Department Mathematics
College
Greensboro, North Carolina

Travis Eisenbeise

Department English
College
Greensboro, North Carolina

Stanley Faeth

Department Biology
College
Greensboro, North Carolina

Mariche Garcia Bayonas

Department Spanish
College
Greensboro, North Carolina

Libby Grimes

Department Film
College
Greensboro, North Carolina

Robert Henson

Department Education
College
Greensboro, North Carolina

Stacy Hines

Department Biology
College
Greensboro, North Carolina

Reed Hunt

Department Psychology
College
Greensboro, North Carolina

Leslie Kelley

Department History
College
Greensboro, North Carolina

Preston Lane

Department Theater
College
Greensboro, North Carolina

Glenn Lester

Department English
College
Greensboro, North Carolina

Jim Longworth

Department Film
College
Greensboro, North Carolina

Steve Lucas

Department Marketing
College
Greensboro, North Carolina

Rebecca MacLeod

Department Music
College
Greensboro, North Carolina

Lorenso Meachum

Department Ethnic Studies
College
Greensboro, North Carolina

Rebecca Murphy-Keith

Department Film
College
Greensboro, North Carolina