North Carolina's Teacher Directory

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

Andrea Giddens

Department Foreign Languages
College
Elon, North Carolina

Frank Longest

Department Business
College
Elon, North Carolina

Margaret Miller

Department Business
College
Elon, North Carolina

Ben Mudrak

Department Biology
College
Elon, North Carolina

Rebecca Pope-Ruark

Department English
College
Elon, North Carolina

Laura Williams

Department Education
College
Elon, North Carolina

Steven Bednar

Department Economics
College
Elon, North Carolina

Cathy Cole

Department Geography
College
Elon, North Carolina

Dhanraj Emanuel

Department Fine Arts
College
Elon, North Carolina

Andrew Haile

Department Law
College
Elon, North Carolina

Deborah Long

Department Education
College
Elon, North Carolina

Jennifer McVay

Department Psychology
College
Elon, North Carolina

ED Moore

Department Religion
College
Elon, North Carolina

Elizabeth Pratson

Department Physics
College
Elon, North Carolina

William Schwartz

Department Chemistry
College
Elon, North Carolina

Tony Weaver

Department Health/Human Performance
College
Elon, North Carolina

Patrick Bell

Department Business
College
Elon, North Carolina

Jodi Cassell

Department Fine Arts
College
Elon, North Carolina

Jan Chenoweth

Department Fine Arts
College
Elon, North Carolina

Judy Esposito

Department Human Services
College
Elon, North Carolina

Whitney Gregory

Department Academic Services
College
Elon, North Carolina

Kristin Hondros

Department Communication
College
Elon, North Carolina

David Jackson

Department Business
College
Elon, North Carolina

Margaret Kantlehner

Department Law
College
Elon, North Carolina

Darlene May

Department Languages
College
Elon, North Carolina

Andi Metts

Department Mathematics
College
Elon, North Carolina

Paul Moersdorf

Department Not Specified
College
Elon, North Carolina

Sang Nam

Department Communication
College
Elon, North Carolina

Lela Faye Rich

Department Academic Services
College
Elon, North Carolina

Larry Russell

Department Religion
College
Elon, North Carolina

Lawrence Stoehr

Department Finance
College
Elon, North Carolina

Sarah Thomas

Department Business
College
Elon, North Carolina

Yuedong Wang

Department International Studies
College
Elon, North Carolina

Qian Xu

Department Communication
College
Elon, North Carolina

Benjamin Brown

Department Psychology
College
Elon, North Carolina

Kelly Flannery

Department Philosophy
College
Elon, North Carolina

Kristin Gibson

Department Sociology
College
Elon, North Carolina

April Jill

Department Music
College
Elon, North Carolina

Ilona Owens

Department Psychology
College
Elon, North Carolina

Michael Smith

Department Theater
College
Elon, North Carolina

Lawrence Vellani

Department Public Administration
College
Elon, North Carolina

John Garlick

Department Accounting
College
Fayetteville, North Carolina

Hyman

Department English
College
Fayetteville, North Carolina

Subir Nagdas

Department Chemistry
College
Fayetteville, North Carolina

Adam Simmons

Department History
College
Fayetteville, North Carolina

Michael Almeida

Department Computer Science
College
Fayetteville, North Carolina

Shirley Chao

Department Biology
College
Fayetteville, North Carolina

Ella Keller

Department Sociology
College
Fayetteville, North Carolina

Connie Lightner

Department Business
College
Fayetteville, North Carolina

Edward McShane

Department English
College
Fayetteville, North Carolina

Blanche Radford Curry

Department Philosophy
College
Fayetteville, North Carolina

Christa Woods

Department Humanities
College
Fayetteville, North Carolina

Jeff Brooks

Department Sociology
College
Fayetteville, North Carolina

Sam Hanger

Department Physical Ed
College
Fayetteville, North Carolina

Chesnut John

Department Graphic Arts
College
Fayetteville, North Carolina

Modibo Kadalie

Department Political Science
College
Fayetteville, North Carolina

Frank Nani

Department Mathematics
College
Fayetteville, North Carolina

Jeffrye Sychterz

Department English
College
Fayetteville, North Carolina

Erin White

Department Biology
College
Fayetteville, North Carolina

BO Zhang

Department Mathematics
College
Fayetteville, North Carolina

. Haas

Department Science
College
Fayetteville, North Carolina

O.C. Holloway

Department Mathematics
College
Fayetteville, North Carolina

Dwight House

Department Computer Science
College
Fayetteville, North Carolina

Abdelmajid Kassem

Department Biology
College
Fayetteville, North Carolina

Pash Melinda

Department History
College
Fayetteville, North Carolina

Raphael Okojie

Department Mathematics
College
Fayetteville, North Carolina

Janet Smith

Department Education
College
Fayetteville, North Carolina

Robin Walker

Department English
College
Fayetteville, North Carolina

Mal Ward

Department Education
College
Fayetteville, North Carolina

Bing Wu

Department Computer Science
College
Fayetteville, North Carolina

Khalid Dubas

Department Marketing
College
Fayetteville, North Carolina

Earlyn Jordon

Department Education
College
Fayetteville, North Carolina

Ruth King

Department Management
College
Fayetteville, North Carolina

Lejon Poole

Department Business
College
Fayetteville, North Carolina

Georgia Betcher

Department Languages
College
Fayetteville, North Carolina

Collins Gray

Department Biology
College
Fayetteville, North Carolina

Lindsey Lee

Department Mathematics
College
Fayetteville, North Carolina

James (jim) Stephens

Department Biology
College
Fayetteville, North Carolina

Miranda Crawford

Department Biology
College
Fayetteville, North Carolina

Gordan

Department History
College
Fayetteville, North Carolina

Shari Malin

Department English
College
Fayetteville, North Carolina

Owens

Department Biology
College
Fayetteville, North Carolina

Shelly Pruitt

Department Mathematics
College
Fayetteville, North Carolina

Ginger Barber

Department English
College
Fayetteville, North Carolina

Verneathea Doctor

Department Biology
College
Fayetteville, North Carolina

Lonnie Griffin

Department Sociology
College
Fayetteville, North Carolina

Robin Hoerner

Department Chemistry
College
Fayetteville, North Carolina

Vicki Jones

Department English
College
Fayetteville, North Carolina

Sonja Osborne

Department Communication
College
Fayetteville, North Carolina

Pia Anderson

Department Criminal Justice
College
Fayetteville, North Carolina

Larzarius Butler

Department Physical Education
College
Fayetteville, North Carolina

Peter Chiodo

Department English
College
Fayetteville, North Carolina

Tammy Frutchey

Department Marketing
College
Fayetteville, North Carolina

Anthony Hubert

Department Psychology
College
Fayetteville, North Carolina

Dennis Johnson

Department Fine Arts
College
Fayetteville, North Carolina

Karis King

Department English
College
Fayetteville, North Carolina

Jo McEwan

Department English
College
Fayetteville, North Carolina

Stephen Rzonca

Department Religion
College
Fayetteville, North Carolina

Robert Tedder

Department History
College
Fayetteville, North Carolina

Lee Yopp

Department Theater
College
Fayetteville, North Carolina