North Carolina's Teacher Directory

Based on 101,916 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,916 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

Peter Wood

Department History
College
Durham, North Carolina

Michelle Connolly

Department Economics
College
Durham, North Carolina

Brad Hammer

Department English
College
Durham, North Carolina

James Parise

Department Chemistry
College
Durham, North Carolina

Gregory Wray

Department Biology
College
Durham, North Carolina

Joan Munne

Department Languages
College
Durham, North Carolina

Christina Williams

Department Psychology
College
Durham, North Carolina

Mark Antliff

Department Fine Arts
College
Durham, North Carolina

Albert Eldridge

Department Political Science
College
Durham, North Carolina

Vasant Kaiwar

Department History
College
Durham, North Carolina

Sam Veraldi

Department Sociology
College
Durham, North Carolina

Gary Ybarra

Department Engineering
College
Durham, North Carolina

Dorian Canelas

Department Chemistry
College
Durham, North Carolina

Steve Mitroff

Department Psychology
College
Durham, North Carolina

Eric Adler

Department Classics
College
Durham, North Carolina

Joseph Harris

Department English
College
Durham, North Carolina

Sri Mukherjee

Department Literature
College
Durham, North Carolina

Cheri Ross

Department English
College
Durham, North Carolina

Hitomi Endo

Department Languages
College
Durham, North Carolina

Stephanie Jeffries

Department Writing
College
Durham, North Carolina

Judith Kelley

Department Public Policy
College
Durham, North Carolina

Michael Morton

Department Literature
College
Durham, North Carolina

Daniel Schmitt

Department Anthropology
College
Durham, North Carolina

Susan Thorne

Department History
College
Durham, North Carolina

Guillermo Trejo

Department Political Science
College
Durham, North Carolina

David Brady

Department Electrical Engineering
College
Durham, North Carolina

Gang Feng

Department Psychology
College
Durham, North Carolina

Sonja Mapes

Department Mathematics
College
Durham, North Carolina

Alexander Motten

Department Biology
College
Durham, North Carolina

William Reichert

Department Engineering
College
Durham, North Carolina

Zachary Rosenthal

Department Psychology
College
Durham, North Carolina

Gerald Wilson

Department History
College
Durham, North Carolina

Seth Dowland

Department Writing
College
Durham, North Carolina

Erdag Goknar

Department Languages
College
Durham, North Carolina

Richard Hain

Department Mathematics
College
Durham, North Carolina

Satendra (Satti) Khanna

Department Languages
College
Durham, North Carolina

Stephanos Venakides

Department Mathematics
College
Durham, North Carolina

Rebecca Walsh

Department English
College
Durham, North Carolina

Scott De Marchi

Department Political Science
College
Durham, North Carolina

Hans Hillerbrand

Department Religion
College
Durham, North Carolina

David Kraines

Department Mathematics
College
Durham, North Carolina

Denis Mickiewicz

Department Humanities
College
Durham, North Carolina

David Rubin

Department Psychology
College
Durham, North Carolina

Eric Spana

Department Biology
College
Durham, North Carolina

Joanna Barros

Department Languages
College
Durham, North Carolina

Denise Comer

Department Writing
College
Durham, North Carolina

Josh Davis

Department Mathematics
College
Durham, North Carolina

Sergio Ferrerrese

Department Languages
College
Durham, North Carolina

Amir Jafari

Department Mathematics
College
Durham, North Carolina

Anne Lazarides

Department Engineering
College
Durham, North Carolina

Kerry McCarthy

Department Music
College
Durham, North Carolina

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