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

Keegan Callanan

Department Political Science
College
Durham, North Carolina

Prithijit Chatrath

Department Anthropology
College
Durham, North Carolina

Amanda Curtin

Department Biology
College
Durham, North Carolina

Lawrence Evans

Department Physics
College
Durham, North Carolina

Henri Gavin

Department Civil Engineering
College
Durham, North Carolina

Elena Gonzalez

Department Languages
College
Durham, North Carolina

Kristina Hardy

Department Psychology
College
Durham, North Carolina

Mark Iwen

Department Mathematics
College
Durham, North Carolina

Shambhavi Kaul

Department Film
College
Durham, North Carolina

Stephen Kelly

Department Canadian Studies
College
Durham, North Carolina

Timur Kuran

Department Economics
College
Durham, North Carolina

William Lefew

Department Mathematics
College
Durham, North Carolina

Junchi LI

Department Mathematics
College
Durham, North Carolina

Jonathan Mattingly

Department Mathematics
College
Durham, North Carolina

Manuel Modesto

Department Languages
College
Durham, North Carolina

Jane Moss

Department Canadian Studies
College
Durham, North Carolina

Vincent Nardizzi

Department English
College
Durham, North Carolina

Gregory Pearlstein

Department Mathematics
College
Durham, North Carolina

Deborah Pope

Department English
College
Durham, North Carolina

Gareth Price

Department Languages
College
Durham, North Carolina

Jan Riggsbee

Department Education
College
Durham, North Carolina

Merrill Shatzman

Department Graphic Arts
College
Durham, North Carolina

Yektan Turkyilmaz

Department Anthropology
College
Durham, North Carolina

Everett Wheeler

Department Classics
College
Durham, North Carolina

Wurmitzer

Department Languages
College
Durham, North Carolina

Akira Yatsuhashi

Department Classics
College
Durham, North Carolina

Lee Baker

Department Anthropology
College
Durham, North Carolina

Staci Bilbo

Department Psychology
College
Durham, North Carolina

Debra Brandon

Department Nursing
College
Durham, North Carolina

Andrew Burkett

Department English
College
Durham, North Carolina

Leslie Collins

Department Engineering
College
Durham, North Carolina

Susan Denman

Department Nursing
College
Durham, North Carolina

Eastlund

Department Languages
College
Durham, North Carolina

Tobias Egner

Department Psychology
College
Durham, North Carolina

Richard Fair

Department Engineering
College
Durham, North Carolina

Esther Gabara

Department Languages
College
Durham, North Carolina

Nicholas Gessler

Department Computer Science
College
Durham, North Carolina

Torin Greenwood

Department Mathematics
College
Durham, North Carolina

Sarah Hallenbeck

Department Writing
College
Durham, North Carolina

Brenna Kristen Heitzman

Department Languages
College
Durham, North Carolina

Rebecca Ingram

Department Languages
College
Durham, North Carolina

Yunus Kaya

Department Sociology
College
Durham, North Carolina

Robin Kirk

Department Anthropology
College
Durham, North Carolina

Herbert Kitschelt

Department Political Science
College
Durham, North Carolina

Madhumita Lahiri

Department English
College
Durham, North Carolina

K Marks

Department Theater
College
Durham, North Carolina

Derrick Miller

Department Languages
College
Durham, North Carolina

Carlos Molina-Vital

Department Languages
College
Durham, North Carolina

Wayne Norman

Department Philosophy
College
Durham, North Carolina

Bruce Payne

Department Public Policy
College
Durham, North Carolina

William Revere

Department Writing
College
Durham, North Carolina

Juan Rubio-Ramirez

Department Economics
College
Durham, North Carolina

E.P. Sanders

Department Theology
College
Durham, North Carolina

David Schaeffer

Department Mathematics
College
Durham, North Carolina

Mark Sheftall

Department History
College
Durham, North Carolina

Stephen W Smith

Department Ethnic Studies
College
Durham, North Carolina

Kerry Taylor

Department History
College
Durham, North Carolina

Yoda Tomiko

Department Languages
College
Durham, North Carolina

Serhat Uyurkulak

Department Literature
College
Durham, North Carolina

Priscilla Wald

Department English
College
Durham, North Carolina

Brooke Wheeler

Department Not Specified
College
Durham, North Carolina

Song Yao

Department Marketing
College
Durham, North Carolina

Pankaj Agarwal

Department Computer Science
College
Durham, North Carolina

Kartina Amin

Department Languages
College
Durham, North Carolina

Srinivas Aravamudan

Department English
College
Durham, North Carolina

Daniel Baird

Department Literature
College
Durham, North Carolina

David Bell

Department Languages
College
Durham, North Carolina

Philip Bennett

Department Public Policy
College
Durham, North Carolina

John Boling

Department Mathematics
College
Durham, North Carolina

Dirk Bönker

Department History
College
Durham, North Carolina

Abhirup Chakrabarti

Department Management
College
Durham, North Carolina

Guangliang Chen

Department Mathematics
College
Durham, North Carolina

Benjamin Cooke

Department Mathematics
College
Durham, North Carolina

Gregson Davis

Department Classics
College
Durham, North Carolina

Allison Dushane

Department English
College
Durham, North Carolina

Bolen Fastarchan

Department Computer Engineering
College
Durham, North Carolina

Gleb Finkelstein

Department Physics
College
Durham, North Carolina

Jan French

Department Anthropology
College
Durham, North Carolina

David Gatten

Department Film
College
Durham, North Carolina

Olivier Gloag

Department Languages
College
Durham, North Carolina

Henry Grabowski

Department Economics
College
Durham, North Carolina

Patrick Halpin

Department Science
College
Durham, North Carolina

Gregory Hohn

Department Theater
College
Durham, North Carolina

Stephen Jaffe

Department Music
College
Durham, North Carolina

Derek Jones

Department Fine Arts
College
Durham, North Carolina

Danielle Kane

Department Writing
College
Durham, North Carolina

Andrey Khlystov

Department Engineering
College
Durham, North Carolina

Tiffany Kolba

Department Mathematics
College
Durham, North Carolina

Jacob Langer

Department History
College
Durham, North Carolina

Patricia Leighten

Department Art History
College
Durham, North Carolina

Rachel Levy

Department Mathematics
College
Durham, North Carolina

Isaac Lipkus

Department Nursing
College
Durham, North Carolina

Anne-Maria Makhulu

Department Anthropology
College
Durham, North Carolina

Bill Mayew

Department Accounting
College
Durham, North Carolina

Jody McAuliffe

Department Theater
College
Durham, North Carolina

Kathleen Millar

Department Anthropology
College
Durham, North Carolina

Linda Orr

Department Languages
College
Durham, North Carolina

Kevin Pelphrey

Department Psychology
College
Durham, North Carolina

Naomi Quinn

Department Anthropology
College
Durham, North Carolina

Lee Anne Reilly

Department Writing
College
Durham, North Carolina
Page 774 of 1569