North Carolina's Teacher Directory

Based on 99,757 Ratings
5-star
77%
4-star
9%
3-star
5%
2-star
2%
1-star
4%
North Carolina employs over 129,337 teachers who oversee approximately 1,498,344 students. Students in North Carolina submitted more than 99,757 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

Christopher Kennedy

Department English
College
Durham, North Carolina

Cynthia Kuhn

Department Pharmacology
College
Durham, North Carolina

Jie Liu

Department Chemistry
College
Durham, North Carolina

Susan McDonic

Department Humanities
College
Durham, North Carolina

Christen Molina

Department Languages
College
Durham, North Carolina

Karen Neander

Department Philosophy
College
Durham, North Carolina

Dale Purves

Department Psychology
College
Durham, North Carolina

Imke Risopp-Nickelson

Department Political Science
College
Durham, North Carolina

Richard Rosa

Department Spanish
College
Durham, North Carolina

Dominic Sachsenmaier

Department History
College
Durham, North Carolina

Rachel Seidman

Department History
College
Durham, North Carolina

David Sherwood

Department Biology
College
Durham, North Carolina

Kathleen Smith

Department Biology
College
Durham, North Carolina

Joseph Alfred Spivey

Department Mathematics
College
Durham, North Carolina

Mustafa Tuna

Department History
College
Durham, North Carolina

Ryan Vander Weilen

Department Political Science
College
Durham, North Carolina

Adam Wax

Department Engineering
College
Durham, North Carolina

Susan Willis

Department Literature
College
Durham, North Carolina

Patrick Wolf

Department Engineering
College
Durham, North Carolina

Kotaro Yoshida

Department Economics
College
Durham, North Carolina

Lisa Anderson

Department Languages
College
Durham, North Carolina

Shivnath Babu

Department Computer Science
College
Durham, North Carolina

Bob Bacher

Department Religion
College
Durham, North Carolina

Shawn Bayern

Department Law
College
Durham, North Carolina

Lindsey Bickers-Bock

Department Physical Education
College
Durham, North Carolina

James Boyle

Department Law
College
Durham, North Carolina

Derek Brown

Department Economics
College
Durham, North Carolina

Jonathan Cat Phan Tran

Department Writing
College
Durham, North Carolina

Charlotte Clark

Department Not Specified
College
Durham, North Carolina

Jennifer Copeland

Department Religion
College
Durham, North Carolina

Rachael Daegman

Department English
College
Durham, North Carolina

David Dietrich

Department Sociology
College
Durham, North Carolina

William Donahue

Department Languages
College
Durham, North Carolina

Scott Eckert

Department Science
College
Durham, North Carolina

Joseph Fitzpatrick

Department English
College
Durham, North Carolina

Susanne Freytag

Department Languages
College
Durham, North Carolina

Morton Friedman

Department Engineering
College
Durham, North Carolina

Charles Gersbach

Department Engineering
College
Durham, North Carolina

Susan Greenberg

Department Music
College
Durham, North Carolina

Lia Haro

Department Anthropology
College
Durham, North Carolina

Rick Hoyle

Department Psychology
College
Durham, North Carolina

Sonali Jain

Department Sociology
College
Durham, North Carolina

Otis Jennings

Department Management
College
Durham, North Carolina

Melody Jue

Department Literature
College
Durham, North Carolina

Paul Klenk

Department Electrical Engineering
College
Durham, North Carolina

Jonathan Kramer

Department Music
College
Durham, North Carolina

Joanna Kucinski

Department History
College
Durham, North Carolina

Terry Lechler

Department Biology
College
Durham, North Carolina

Min Li

Department Management
College
Durham, North Carolina

Frank Lombard

Department Public Policy
College
Durham, North Carolina

Carlos Mariscal

Department Philosophy
College
Durham, North Carolina

Chen Meng

Department Biology
College
Durham, North Carolina

Bouna Ndiaye

Department Languages
College
Durham, North Carolina

Grant Parker

Department Classics
College
Durham, North Carolina

Stuart Pimm

Department Ecology/Evolutionary Biology
College
Durham, North Carolina

Jillian Leah Powers

Department Sociology
College
Durham, North Carolina

Carla Gene Rapp

Department Nursing
College
Durham, North Carolina

Rickershauser

Department Political Science
College
Durham, North Carolina

Luis Rosa

Department Writing
College
Durham, North Carolina

Cristina Ruiz

Department Spanish
College
Durham, North Carolina

Purnima Shah

Department Religion
College
Durham, North Carolina

Lynn Smith-Lovin

Department Sociology
College
Durham, North Carolina

Corina Stan

Department Literature
College
Durham, North Carolina

Meiqing Sun

Department Languages
College
Durham, North Carolina

Tony Tost

Department English
College
Durham, North Carolina

Shouqiang Wang

Department Business
College
Durham, North Carolina

Rodney Wynkoop

Department Music
College
Durham, North Carolina

Alyssa Ardito

Department Political Science
College
Durham, North Carolina

Philip Benfey

Department Biology
College
Durham, North Carolina

Sarah Bermeo

Department Public Policy
College
Durham, North Carolina

William Blais

Department Law
College
Durham, North Carolina

Daya Breckinridge

Department Nursing
College
Durham, North Carolina

Bill Brown

Department Law
College
Durham, North Carolina

Leigh Campoamor

Department Anthropology
College
Durham, North Carolina

Kevin Claytor

Department Physics
College
Durham, North Carolina

Allison Curseen

Department English
College
Durham, North Carolina

John Eason

Department Sociology
College
Durham, North Carolina

Alejandro Garcia-Reidy

Department Spanish
College
Durham, North Carolina

Daniel Gonzalez

Department Anthropology
College
Durham, North Carolina

Mary Hall

Department Nursing
College
Durham, North Carolina

Katherine Hayles

Department Literature
College
Durham, North Carolina

Tomasz Hueckel

Department Engineering
College
Durham, North Carolina

Wagner Kamakura

Department Business
College
Durham, North Carolina

Bill Knight

Department English
College
Durham, North Carolina

Caitlin Leverson

Department Mathematics
College
Durham, North Carolina

Bruce Maggs

Department Computer Science
College
Durham, North Carolina

Sonia Moreno

Department Languages
College
Durham, North Carolina

Elizabeth Munch

Department Mathematics
College
Durham, North Carolina

Pietro Peretto

Department Economics
College
Durham, North Carolina

Amir Rezvani

Department Medicine
College
Durham, North Carolina

Scott Schwartz

Department Mathematics
College
Durham, North Carolina

Leslie Shaw

Department Medicine
College
Durham, North Carolina

Blair Sheppard

Department Business
College
Durham, North Carolina

Carol Sloan

Department Psychology
College
Durham, North Carolina

Richard Surwit

Department Psychology
College
Durham, North Carolina

Meredith Terry

Department Psychology
College
Durham, North Carolina

Trey Turner

Department Nursing
College
Durham, North Carolina

Claudia Warburg

Department Music
College
Durham, North Carolina

Allison Wisecup

Department Sociology
College
Durham, North Carolina

Michelle Gladman

Department Sociology
College
Durham, North Carolina