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

Kobi Abayomi

Department Mathematics
College
Durham, North Carolina

Alex Rosenberg

Department Philosophy
College
Durham, North Carolina

Elizabeth Fenn

Department History
College
Durham, North Carolina

Warren Meck

Department Psychology
College
Durham, North Carolina

Deb Reisinger

Department Languages
College
Durham, North Carolina

Parviz Ghadimi

Department Mathematics
College
Durham, North Carolina

Micaela Janan

Department Classics
College
Durham, North Carolina

Fernando Schwartz

Department Mathematics
College
Durham, North Carolina

Mark Goodacre

Department Religion
College
Durham, North Carolina

Ignacio Lopez

Department Languages
College
Durham, North Carolina

Jerry Reiter

Department Statistics
College
Durham, North Carolina

Eduardo Bonilla-Silva

Department Sociology
College
Durham, North Carolina

Joe Grieco

Department Political Science
College
Durham, North Carolina

Van Hillard

Department English
College
Durham, North Carolina

Kerry Haynie

Department Political Science
College
Durham, North Carolina

Donald Taylor

Department Public Policy
College
Durham, North Carolina

Aura Gimm

Department Engineering
College
Durham, North Carolina

Jeremy Hyman

Department Biology
College
Durham, North Carolina

Mark Rausher

Department Biology
College
Durham, North Carolina

Pedro Salinas

Department Languages
College
Durham, North Carolina

Robert Wolpert

Department Mathematics
College
Durham, North Carolina

Erik Harms

Department Writing
College
Durham, North Carolina

Bruce Lawrence

Department Religion
College
Durham, North Carolina

Jules Odendahl-James

Department Writing
College
Durham, North Carolina

Thomas Pfau

Department English
College
Durham, North Carolina

Rebecca Stein

Department Anthropology
College
Durham, North Carolina

Robert Zimmerman

Department Music
College
Durham, North Carolina

Liz Drogin

Department Sociology
College
Durham, North Carolina

Barry Gaspar

Department History
College
Durham, North Carolina

Seymour Mauskopf

Department History
College
Durham, North Carolina

Sean Metzger

Department English
College
Durham, North Carolina

Roger Nightingale

Department Engineering
College
Durham, North Carolina

Jonathan Shaw

Department Biology
College
Durham, North Carolina

Ruth Bardon

Department English
College
Durham, North Carolina

Craig Burnside

Department Economics
College
Durham, North Carolina

Michael Ennis

Department Writing
College
Durham, North Carolina

John Hanke

Department Mathematics
College
Durham, North Carolina

Derek Malone-France

Department Writing
College
Durham, North Carolina

George McLendon

Department Chemistry
College
Durham, North Carolina

Ami Shah

Department Writing
College
Durham, North Carolina

Ruriko Yoshida

Department Mathematics
College
Durham, North Carolina

Caroline Bruzelius

Department Fine Arts
College
Durham, North Carolina

Michael Gillespie

Department Political Science
College
Durham, North Carolina

Mark Huber

Department Mathematics
College
Durham, North Carolina

Prasad Kasibhalta

Department Environmental Science
College
Durham, North Carolina

Marcy Litle

Department International Studies
College
Durham, North Carolina

Bianca Santoro

Department Mathematics
College
Durham, North Carolina

Tai-Ping Sun

Department Biology
College
Durham, North Carolina

Katya Wesolowski

Department Writing
College
Durham, North Carolina

Elizabeth Bouzarth

Department Mathematics
College
Durham, North Carolina

Bryan Gilliam

Department Music
College
Durham, North Carolina

Anita Jurkowski

Department Psychology
College
Durham, North Carolina

Francois Lutzoni

Department Biology
College
Durham, North Carolina

Tamera Marko

Department Writing
College
Durham, North Carolina

Mary Jane Morrow

Department History
College
Durham, North Carolina

Shahed Sharif

Department Mathematics
College
Durham, North Carolina

Robert Thompson

Department Psychology
College
Durham, North Carolina

Angela Vieth

Department Psychology
College
Durham, North Carolina

Lingchong You

Department Engineering
College
Durham, North Carolina

Tony Brown

Department Public Policy
College
Durham, North Carolina

Corrado Corradini

Department Languages
College
Durham, North Carolina

John Dolbow

Department Engineering
College
Durham, North Carolina

Ruth Grant

Department Political Science
College
Durham, North Carolina

Firas Khasawneh

Department Engineering
College
Durham, North Carolina

Michael Malone

Department English
College
Durham, North Carolina

Mark Anthony Neal

Department Ethnic Studies
College
Durham, North Carolina

Charles Piot

Department Anthropology
College
Durham, North Carolina

Kathy Psomiades

Department English
College
Durham, North Carolina

James Thrall

Department Writing
College
Durham, North Carolina

Susan Alberts

Department Biology
College
Durham, North Carolina

Susan Alexander

Department Psychology
College
Durham, North Carolina

Christine Berkesch

Department Mathematics
College
Durham, North Carolina

Jer-Chin Luke Chuang

Department Mathematics
College
Durham, North Carolina

Nicolas Eilbaum

Department Writing
College
Durham, North Carolina

Lawrence Goodwyn

Department History
College
Durham, North Carolina

Evan Jones

Department Sociology
College
Durham, North Carolina

Christopher Lawrence

Department Political Science
College
Durham, North Carolina

Claudia Milian

Department Languages
College
Durham, North Carolina

Henry Petroski

Department Engineering
College
Durham, North Carolina

Daniel Runtherford

Department Mathematics
College
Durham, North Carolina

Edward Tiryakian

Department Sociology
College
Durham, North Carolina

Catherine Admay

Department Public Policy
College
Durham, North Carolina

Sonja Bertucci

Department Languages
College
Durham, North Carolina

Robert Bliwise

Department Journalism
College
Durham, North Carolina

Elizabeth Clark

Department Theology
College
Durham, North Carolina

Kevin Delapp

Department Philosophy
College
Durham, North Carolina

Christine Marie Erlien

Department Writing
College
Durham, North Carolina

Stanley Hauerwas

Department Theology
College
Durham, North Carolina

Sonke Johnsen

Department Biology
College
Durham, North Carolina

Harry Karahalios

Department Spanish
College
Durham, North Carolina

YE LI

Department Mathematics
College
Durham, North Carolina

Alberto Moreiras

Department Spanish
College
Durham, North Carolina

Arlie Petters

Department Mathematics
College
Durham, North Carolina

Grant Ramsey

Department Philosophy
College
Durham, North Carolina

David Rohde

Department Political Science
College
Durham, North Carolina

Tiffany Tasky

Department Mathematics
College
Durham, North Carolina

Robert Wagner

Department Computer Science
College
Durham, North Carolina

Gennifer Weisenfeld

Department Art History
College
Durham, North Carolina

Francisco Adrian

Department Spanish
College
Durham, North Carolina

Tom Beale

Department Mathematics
College
Durham, North Carolina