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

Lawrence Myers

Department Mathematics
College
Durham, North Carolina

Leslie Saper

Department Mathematics
College
Durham, North Carolina

Fiona Somerset

Department English
College
Durham, North Carolina

Emily Wilmoth

Department Fine Arts
College
Durham, North Carolina

Jeffrey Au

Department Athletics
College
Durham, North Carolina

Anya Belkina

Department Graphic Arts
College
Durham, North Carolina

Joan Clifford

Department Languages
College
Durham, North Carolina

Marc Faris

Department Music
College
Durham, North Carolina

Tianshu He

Department Chinese
College
Durham, North Carolina

John Jackson

Department Anthropology
College
Durham, North Carolina

Sebastian Lukasik

Department History
College
Durham, North Carolina

Kamesh Munagala

Department Computer Science
College
Durham, North Carolina

Melvin Peters

Department Theology
College
Durham, North Carolina

Vicki Russell

Department Writing
College
Durham, North Carolina

Diana Solomon

Department Writing
College
Durham, North Carolina

Michele Strano

Department Writing
College
Durham, North Carolina

Dontcho Zhelev

Department Engineering
College
Durham, North Carolina

Sergei Belov

Department Mathematics
College
Durham, North Carolina

Tim Buthe

Department Political Science
College
Durham, North Carolina

Jeffrey Chase

Department Computer Science
College
Durham, North Carolina

Gerald Digiusto

Department Political Science
College
Durham, North Carolina

Michael Hardt

Department Literature
College
Durham, North Carolina

Carmen Huerta-Bapat

Department Languages
College
Durham, North Carolina

Fredric Jameson

Department Literature
College
Durham, North Carolina

Chana Kraus-Friedberg

Department Writing
College
Durham, North Carolina

Peter McIsaac

Department Languages
College
Durham, North Carolina

Robert Mitchel

Department English
College
Durham, North Carolina

Alessandro Tarozzi

Department Economics
College
Durham, North Carolina

Rytas Vilgalys

Department Biology
College
Durham, North Carolina

Annabelle Wharton

Department Art History
College
Durham, North Carolina

Elisabeth Benfey

Department Film
College
Durham, North Carolina

Marcos Canteli-Vigon

Department Languages
College
Durham, North Carolina

Aurora Collado

Department Languages
College
Durham, North Carolina

Sandra Cooke

Department Writing
College
Durham, North Carolina

Jonathan Dueck

Department Writing
College
Durham, North Carolina

Brack Hale

Department Environmental Science
College
Durham, North Carolina

Andrew Janiak

Department Philosophy
College
Durham, North Carolina

Kristin Lanzoni

Department Art History
College
Durham, North Carolina

Eric Meyers

Department Religion
College
Durham, North Carolina

David Marshal Miller

Department Philosophy
College
Durham, North Carolina

Keith O'Rourke

Department Mathematics
College
Durham, North Carolina

Jill Rhodes

Department Biology
College
Durham, North Carolina

Rebecca Shelby

Department Mathematics
College
Durham, North Carolina

Roxanne Springer

Department Physics
College
Durham, North Carolina

George Truskey

Department Engineering
College
Durham, North Carolina

William Wilson

Department Biology
College
Durham, North Carolina

Elizabeth Ananat

Department Public Policy
College
Durham, North Carolina

Rebecca Bach

Department Sociology
College
Durham, North Carolina

Nenad Bursac

Department Engineering
College
Durham, North Carolina

Landon Cox

Department Computer Science
College
Durham, North Carolina

Bill Fick

Department Fine Arts
College
Durham, North Carolina

Bai Gao

Department Sociology
College
Durham, North Carolina

Boumediene Hamzi

Department Mathematics
College
Durham, North Carolina

Frank Hunter

Department Fine Arts
College
Durham, North Carolina

Mara Kaufman

Department Anthropology
College
Durham, North Carolina

Wesley Kort

Department Religion
College
Durham, North Carolina

Mark Leary

Department Psychology
College
Durham, North Carolina

Bahar Leventoglu

Department Political Science
College
Durham, North Carolina

Ernesto Menendez-Conde

Department Languages
College
Durham, North Carolina

William Pardon

Department Mathematics
College
Durham, North Carolina

Karen Remmer

Department Political Science
College
Durham, North Carolina

Donald Rose

Department Computer Science
College
Durham, North Carolina

Jeff Storer

Department Theater
College
Durham, North Carolina

Rebecca Troxler

Department Music
College
Durham, North Carolina

Ara Wilson

Department Women's Studies
College
Durham, North Carolina

Chuck Wessell

Department Mathematics
College
Durham, North Carolina

Perry Cumbie

Department English
College
Durham, North Carolina

Chris Mansfield

Department Mathematics
College
Durham, North Carolina

Michele Alexandre

Department Biology
College
Durham, North Carolina

Margaret Memory

Department Mathematics
College
Durham, North Carolina

Lea Bingham

Department English
College
Durham, North Carolina

Shanta MacKinnon

Department Science
College
Durham, North Carolina

James Weeks

Department Mathematics
College
Durham, North Carolina

James Collins

Department Chemistry
College
Greenville, North Carolina

P. Lynn Whichard

Department English
College
Greenville, North Carolina

Margit Schmidt

Department Biology
College
Greenville, North Carolina

Clement Handron

Department Psychology
College
Greenville, North Carolina

Anne Bunnell

Department Biology
College
Greenville, North Carolina

Steven Cerutti

Department Classics
College
Greenville, North Carolina

Anne Heritage

Department Mathematics
College
Greenville, North Carolina

Ron Williams

Department Mathematics
College
Greenville, North Carolina

Paul Woodward

Department Philosophy
College
Greenville, North Carolina

Katherine Stanley

Department Mathematics
College
Greenville, North Carolina

Stephen Harper

Department Geology
College
Greenville, North Carolina

Dennis Turner

Department English
College
Greenville, North Carolina

Jim Pleasant

Department Mathematics
College
Greenville, North Carolina

Anna Katsoulis

Department Mathematics
College
Greenville, North Carolina

Vera Tabakova

Department Economics
College
Greenville, North Carolina

Darlene Worthington

Department Mathematics
College
Greenville, North Carolina

Rosa Alvarez-Bolainez

Department Chemistry
College
Greenville, North Carolina

Richard Caston

Department Sociology
College
Greenville, North Carolina

Heather Vance-Chalcraft

Department Biology
College
Greenville, North Carolina

Sunday Ajose

Department Mathematics
College
Greenville, North Carolina

Gregory Lapicki

Department Physics
College
Greenville, North Carolina

Rebecca Powers

Department Sociology
College
Greenville, North Carolina

Michelle Reisch

Department Accounting
College
Greenville, North Carolina

Thomas Eamon

Department Political Science
College
Greenville, North Carolina

Marc Faris

Department Music
College
Greenville, North Carolina

Bonnie Mani

Department Political Science
College
Greenville, North Carolina

Danielle Melvin

Department English
College
Greenville, North Carolina