North Carolina's Teacher Directory

Based on 99,905 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,905 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

Marvin Herring

Department Business
College
New Bern, North Carolina

Deborah Mc Sorley

Department English
College
New Bern, North Carolina

Shawn Toderick

Department Computer Science
College
New Bern, North Carolina

Ryan Delcambre

Department Chemistry
College
New Bern, North Carolina

Diane Hartge

Department Health Science
College
New Bern, North Carolina

Mary Krieger

Department Mathematics
College
New Bern, North Carolina

Barbara Odderstol

Department Student Success
College
New Bern, North Carolina

Kristie Foley

Department Medicine
College
Davidson, North Carolina

Raymond Sprague

Department Music
College
Davidson, North Carolina

Tara Chamra

Department Music
College
Davidson, North Carolina

Cynthia Lawing

Department Music
College
Davidson, North Carolina

Megan Drinkwater

Department Classics
College
Davidson, North Carolina

Hilton Kelly

Department Education
College
Davidson, North Carolina

Sarah Mason

Department Mathematics
College
Davidson, North Carolina

Suresh Gouri

Department Economics
College
Davidson, North Carolina

Steven Price

Department Biology
College
Davidson, North Carolina

Damion Waymer

Department Communications
College
Davidson, North Carolina

Carlos Navarro

Department Spanish
College
Davidson, North Carolina

Russ Warren

Department Art
College
Davidson, North Carolina

Melissa Allen

Department Chemistry
College
Lexington, North Carolina

Joseph Felts

Department Biology
College
Lexington, North Carolina

Stephen Seltz

Department Psychology
College
Lexington, North Carolina

Amanda Klinger

Department Mathematics
College
Lexington, North Carolina

Scott Overton

Department Automotive Technology
College
Lexington, North Carolina

Patti Dewasthali

Department Nursing
College
Lexington, North Carolina

Hank Stowe

Department Emt/Paramedic
College
Lexington, North Carolina

Mary Rose Driggers

Department Nursing
College
Lexington, North Carolina

Paul Hernandez

Department Not Specified
College
Lexington, North Carolina

Brenda Lewis

Department Mathematics
College
Lexington, North Carolina

Scott Rumley

Department Automotive Technology
College
Lexington, North Carolina

Margaret Annunziata

Department Early Childhood Education
College
Lexington, North Carolina

Jeff Locklear

Department Truck Driving
College
Lexington, North Carolina

Nikki Robinson

Department Sociology
College
Lexington, North Carolina

Lew Stookey

Department Engineering
College
Lexington, North Carolina

Bob Malkepor

Department Business
College
Charlotte, North Carolina

Ariel Medina

Department English
College
Charlotte, North Carolina

Juan Campelo

Department Accounting
College
Charlotte, North Carolina

Gary Luechtefeld

Department Computer Science
College
Charlotte, North Carolina

Paul Wilson

Department Computer Science
College
Charlotte, North Carolina

Steve Ekstrank

Department Law
College
Charlotte, North Carolina

Nickos Lambros

Department Mathematics
College
Charlotte, North Carolina

Jannet Pigeon

Department Computer Science
College
Charlotte, North Carolina

Akinniyi Savage

Department Psychology
College
Charlotte, North Carolina

Vera Austin

Department English
College
Charlotte, North Carolina

Harris Frank

Department English
College
Charlotte, North Carolina

R. H. Hierbaum

Department Accounting
College
Charlotte, North Carolina

Ken Jones

Department Engineering
College
Charlotte, North Carolina

Larry Krisch

Department Computer Science
College
Charlotte, North Carolina

Todd Mattson

Department Mathematics
College
Charlotte, North Carolina

Raymond Mueller

Department Accounting
College
Charlotte, North Carolina

Kevin Murray

Department Political Science
College
Charlotte, North Carolina

Joseph Qarmaza

Department Computer Science
College
Charlotte, North Carolina

Thomas Stark

Department Computer Science
College
Charlotte, North Carolina

Bai Xue

Department Physics
College
Charlotte, North Carolina

Ryan Baugh

Department Biology
College
Durham, North Carolina

Alon Brav

Department Business
College
Durham, North Carolina

Julie Byrne

Department Religion
College
Durham, North Carolina

Christina Chabrier

Department Languages
College
Durham, North Carolina

Laurent Dubois

Department History
College
Durham, North Carolina

Paul Ellickson

Department Economics
College
Durham, North Carolina

Mihaela Froehlich

Department Mathematics
College
Durham, North Carolina

Conrad Hengesbach

Department Mathematics
College
Durham, North Carolina

Abdul Sattar Jawad

Department International Studies
College
Durham, North Carolina

Eunyoung Kim

Department Languages
College
Durham, North Carolina

Beth Linnartz

Department Music
College
Durham, North Carolina

Hilarie Lloyd

Department English
College
Durham, North Carolina

Monique Lyle

Department Political Science
College
Durham, North Carolina

H. Frederik Nijhout

Department Biology
College
Durham, North Carolina

Susanna Perez-Paimes

Department Languages
College
Durham, North Carolina

Marc Reibold

Department History
College
Durham, North Carolina

Stephanie Schmitt-Grohe

Department Economics
College
Durham, North Carolina

Barbara Shaw

Department Chemistry
College
Durham, North Carolina

Tim Strauman

Department Psychology
College
Durham, North Carolina

Laura Underkuffler

Department Law
College
Durham, North Carolina

Yuan Yao

Department Chinese
College
Durham, North Carolina

Prakash Balachandran

Department Mathematics
College
Durham, North Carolina

Rachael Brady

Department Information Science
College
Durham, North Carolina

Nicolas Buchler

Department Biology
College
Durham, North Carolina

Claire Conceison

Department Theater
College
Durham, North Carolina

Kathy Dawson

Department Religion
College
Durham, North Carolina

Jeffrey Derby

Department Engineering
College
Durham, North Carolina

Sara Galletti

Department Art History
College
Durham, North Carolina

Jan Hackett

Department Physical Ed
College
Durham, North Carolina

Bradley Heim

Department Economics
College
Durham, North Carolina

Margaret Humphreys

Department History
College
Durham, North Carolina

Mike Jenista

Department Mathematics
College
Durham, North Carolina

Daniel Kiehart

Department Biology
College
Durham, North Carolina

Mary Lamarca

Department Languages
College
Durham, North Carolina

Manuel Leal

Department Biology
College
Durham, North Carolina

Jonathan Lepofsky

Department Writing
College
Durham, North Carolina

John Martin

Department History
College
Durham, North Carolina

Leonore Miller

Department Philosophy
College
Durham, North Carolina

Valentin Mudimbe

Department Philosophy
College
Durham, North Carolina

Steve Nowicki

Department Biology
College
Durham, North Carolina

James Abordo Ong

Department Philosophy
College
Durham, North Carolina

Noah Pickus

Department Political Science
College
Durham, North Carolina

Janine Reed

Department Writing
College
Durham, North Carolina
College
Durham, North Carolina

Alex Ruch

Department Literature
College
Durham, North Carolina

Sandrine Teixidor

Department Languages
College
Durham, North Carolina