North Carolina's Teacher Directory

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

Matteo Gilebbi

Department Languages
College
Durham, North Carolina

Daniel Griffin

Department Languages
College
Durham, North Carolina

Jim Haverkamp

Department Film
College
Durham, North Carolina

Richard Heitzenrater

Department Religion
College
Durham, North Carolina

Tao Hsieh

Department Chemistry
College
Durham, North Carolina

Deborah Jenson

Department Languages
College
Durham, North Carolina

Yoon Mo Jung

Department Mathematics
College
Durham, North Carolina

Tyler Kendall

Department English
College
Durham, North Carolina

Robin Knobel

Department Nursing
College
Durham, North Carolina

Joyce Kurpiers

Department Music
College
Durham, North Carolina

Greg Lee

Department Religion
College
Durham, North Carolina

Caroline Light

Department Women's Studies
College
Durham, North Carolina

Janie Long

Department Women's Studies
College
Durham, North Carolina

Alasdair MacIntyre

Department Philosophy
College
Durham, North Carolina

Piotr Marszalek

Department Engineering
College
Durham, North Carolina

Constantin Mihalcea

Department Mathematics
College
Durham, North Carolina

Julie Noor

Department Biology
College
Durham, North Carolina

Jan Ogilvie

Department Physical Education
College
Durham, North Carolina

Alan Parry

Department Mathematics
College
Durham, North Carolina

Marva Price

Department Nursing
College
Durham, North Carolina

Michelle Rasmussen

Department Writing
College
Durham, North Carolina

Isabel Rios-Torres

Department Spanish
College
Durham, North Carolina

Charmaine Royal

Department Genetics
College
Durham, North Carolina

Phillip Rupprecht

Department Music
College
Durham, North Carolina

Laurie Shannon

Department English
College
Durham, North Carolina

Kevin Sobel-Read

Department Anthropology
College
Durham, North Carolina

Kimberly Stern

Department English
College
Durham, North Carolina

Scott Swartzwelder

Department Psychology
College
Durham, North Carolina

Nate Totz

Department Mathematics
College
Durham, North Carolina

Laury Ward

Department Classics
College
Durham, North Carolina

Jun Yang

Department Computer Science
College
Durham, North Carolina

YI Zeng

Department Sociology
College
Durham, North Carolina

Jennifer Baker

Department Philosophy
College
Durham, North Carolina

Andrew Bernstein

Department Philosophy
College
Durham, North Carolina

Kim Blankenship

Department Sociology
College
Durham, North Carolina

Dominique Bregent-Heald

Department History
College
Durham, North Carolina

Lisa Campbell

Department Science
College
Durham, North Carolina

Lawrence Carin

Department Electrical Engineering
College
Durham, North Carolina

Dennis Clements

Department Pediatrics
College
Durham, North Carolina

Denis Darcey

Department Medicine
College
Durham, North Carolina

Karen Eckert

Department Science
College
Durham, North Carolina

Virginia Fenwick

Department Psychology
College
Durham, North Carolina

Erin Gentry

Department English
College
Durham, North Carolina

Tae Jun Ham

Department Computer Engineering
College
Durham, North Carolina

Judith Hays

Department Nursing
College
Durham, North Carolina

Dante James

Department Documentary Studies
College
Durham, North Carolina

Vicky Keathley

Department Nursing
College
Durham, North Carolina

Ashutosh Kotwal

Department Physics
College
Durham, North Carolina

Ed Levin

Department Pharmacology
College
Durham, North Carolina

Caroline Magnin

Department Languages
College
Durham, North Carolina

Santiago Molina

Department Biology
College
Durham, North Carolina

Madeline Morris

Department Law
College
Durham, North Carolina

Clara Muschkin

Department Public Policy
College
Durham, North Carolina

Michael Pirrung

Department Chemistry
College
Durham, North Carolina

Bradley Robertson

Department Chemistry
College
Durham, North Carolina

Ariel Rubio

Department Economics
College
Durham, North Carolina

Rochelle Schwartz-Bloom

Department Biology
College
Durham, North Carolina

Nancy Short

Department Nursing
College
Durham, North Carolina

Harris Solomon

Department Anthropology
College
Durham, North Carolina

Mary Charles Sutphin

Department Nursing
College
Durham, North Carolina

WU Tianshi

Department Women's Studies
College
Durham, North Carolina

Cindy Van Dover

Department Marine Sciences
College
Durham, North Carolina

Terry Ward

Department Nursing
College
Durham, North Carolina

Marty Woldorff

Department Psychology
College
Durham, North Carolina

Theresa Pawsey

Department Writing
College
Durham, North Carolina

James Harr

Department English
College
Durham, North Carolina

Harry Bullbrook

Department Computer Science
College
Durham, North Carolina

Wayne Durkee

Department Criminal Justice
College
Durham, North Carolina

Penny Gluck

Department Psychology
College
Durham, North Carolina

Jennifer McDuffie

Department Languages
College
Durham, North Carolina

Brown

Department Medicine
College
Durham, North Carolina

Linda Hirsch

Department Psychology
College
Durham, North Carolina

Danielle Lychak

Department Mathematics
College
Durham, North Carolina

Jennifer McConnel

Department English
College
Durham, North Carolina

Richard Sloane

Department Biology
College
Durham, North Carolina

Xiomara Campilongo

Department Languages
College
Durham, North Carolina

Sheza Healey

Department English
College
Durham, North Carolina

Rick Lawrence

Department Architecture
College
Durham, North Carolina

Phyllis Riordan

Department Nursing
College
Durham, North Carolina

Marye Vance

Department Education
College
Durham, North Carolina

Michael Bennett

Department History
College
Greenville, North Carolina

Haozhe Chen

Department Marketing
College
Greenville, North Carolina

Stephen Crick

Department Theater
College
Greenville, North Carolina

Dania Depas

Department Communication
College
Greenville, North Carolina

April Edmond

Department Child Development
College
Greenville, North Carolina

Stephen Gray

Department Counselor Education
College
Greenville, North Carolina

Dorothea Handron

Department Health Science
College
Greenville, North Carolina

Susie Harris

Department Health Science
College
Greenville, North Carolina

Donna Hollar

Department Construction
College
Greenville, North Carolina

Deicy Jimenez

Department Spanish
College
Greenville, North Carolina

Barbara Kellam

Department Nursing
College
Greenville, North Carolina

Danielle Koonce

Department English
College
Greenville, North Carolina

Jeanne Lawrence

Department Industrial Technology
College
Greenville, North Carolina

Xiangfang Liu

Department Mathematics
College
Greenville, North Carolina

Anne-Helene Miller

Department Foreign Languages
College
Greenville, North Carolina

David Pittman

Department History
College
Greenville, North Carolina

Dorothy Rentschler

Department Nursing
College
Greenville, North Carolina

Clifton Ruehl

Department Biology
College
Greenville, North Carolina

Ben Selby

Department Health Science
College
Greenville, North Carolina

Judith Smith

Department Education
College
Greenville, North Carolina