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

Grant Wacker

Department Religion
College
Durham, North Carolina

Sarah Williams

Department Mathematics
College
Durham, North Carolina

Nancy Armstrong

Department English
College
Durham, North Carolina

Robert Behringer

Department Physics
College
Durham, North Carolina

Sara Bernstein

Department Philosophy
College
Durham, North Carolina

Jake Bouvrie

Department Mathematics
College
Durham, North Carolina

Lisa Carboni

Department Education
College
Durham, North Carolina

Franck Dalmas

Department Languages
College
Durham, North Carolina

William Darity

Department Public Policy
College
Durham, North Carolina

Sharron Docherty

Department Nursing
College
Durham, North Carolina

Zachary Erwin

Department Languages
College
Durham, North Carolina

Brian Fitzpatrick

Department Mathematics
College
Durham, North Carolina

Linda Franzoni

Department Engineering
College
Durham, North Carolina

Devandra Garg

Department Engineering
College
Durham, North Carolina

Silvia Gonzalez

Department Spanish
College
Durham, North Carolina

Shannon Halicki

Department Languages
College
Durham, North Carolina

Cynthia Herrup

Department History
College
Durham, North Carolina

Woncheol Jang

Department Mathematics
College
Durham, North Carolina

Rhonda Jones

Department Ethnic Studies
College
Durham, North Carolina

Ozgur Kibris

Department Economics
College
Durham, North Carolina

Erin Kuhns

Department Religion
College
Durham, North Carolina

Kang Liu

Department Languages
College
Durham, North Carolina

Abdeslam Maghraoui

Department Political Science
College
Durham, North Carolina

Elise Meuller

Department Languages
College
Durham, North Carolina

Emerson Niou

Department Political Science
College
Durham, North Carolina

Jayanta Pal

Department Mathematics
College
Durham, North Carolina

Ronald Parr

Department Computer Science
College
Durham, North Carolina

William Raspberry

Department Public Policy
College
Durham, North Carolina

Mitali Routh

Department Art History
College
Durham, North Carolina

Azusa Saito

Department Languages
College
Durham, North Carolina

Kim Seon-Min

Department Languages
College
Durham, North Carolina

David Smith

Department Engineering
College
Durham, North Carolina

Lindsey Smith

Department Writing
College
Durham, North Carolina

Charlotte Sussman

Department English
College
Durham, North Carolina

Barbara Turner

Department Nursing
College
Durham, North Carolina

Karin Velez

Department Not Specified
College
Durham, North Carolina

Teresa Vilaros

Department Spanish
College
Durham, North Carolina

Henry Weller

Department Physics
College
Durham, North Carolina

Ben Wolkow

Department Classics
College
Durham, North Carolina

Amir Aazami

Department Physics
College
Durham, North Carolina

Ruth Anderson

Department Nursing
College
Durham, North Carolina

Leonardo Bacarreza

Department Spanish
College
Durham, North Carolina

Brian Baick

Department Accounting
College
Durham, North Carolina

Charles Becker

Department Economics
College
Durham, North Carolina

Christine Billaux

Department Languages
College
Durham, North Carolina

Hubert Bray

Department Mathematics
College
Durham, North Carolina

Max Brzezinski

Department English
College
Durham, North Carolina

Carla Cederbaum

Department Mathematics
College
Durham, North Carolina

Rory Cline

Department Languages
College
Durham, North Carolina

Herb Covington

Department Psychology
College
Durham, North Carolina

Hugh Crumley

Department Education
College
Durham, North Carolina

Jeremy Dahl

Department Engineering
College
Durham, North Carolina

Kathleen Donohue

Department Biology
College
Durham, North Carolina

Grainne Fitzsimons

Department Psychology
College
Durham, North Carolina

Christophe Fricker

Department Languages
College
Durham, North Carolina

Juan Garcia

Department Languages
College
Durham, North Carolina

Matteo Gilebbi

Department Languages
College
Durham, North Carolina

Daniel Griffin

Department Languages
College
Durham, North Carolina

Jim Haverkamp

Department Film
College
Durham, North Carolina

Richard Heitzenrater

Department Religion
College
Durham, North Carolina

Tao Hsieh

Department Chemistry
College
Durham, North Carolina

Deborah Jenson

Department Languages
College
Durham, North Carolina

Yoon Mo Jung

Department Mathematics
College
Durham, North Carolina

Tyler Kendall

Department English
College
Durham, North Carolina

Robin Knobel

Department Nursing
College
Durham, North Carolina

Joyce Kurpiers

Department Music
College
Durham, North Carolina

Greg Lee

Department Religion
College
Durham, North Carolina

Caroline Light

Department Women's Studies
College
Durham, North Carolina

Janie Long

Department Women's Studies
College
Durham, North Carolina

Alasdair MacIntyre

Department Philosophy
College
Durham, North Carolina

Piotr Marszalek

Department Engineering
College
Durham, North Carolina

Constantin Mihalcea

Department Mathematics
College
Durham, North Carolina

Julie Noor

Department Biology
College
Durham, North Carolina

Jan Ogilvie

Department Physical Education
College
Durham, North Carolina

Alan Parry

Department Mathematics
College
Durham, North Carolina

Marva Price

Department Nursing
College
Durham, North Carolina

Michelle Rasmussen

Department Writing
College
Durham, North Carolina

Isabel Rios-Torres

Department Spanish
College
Durham, North Carolina

Charmaine Royal

Department Genetics
College
Durham, North Carolina

Phillip Rupprecht

Department Music
College
Durham, North Carolina

Laurie Shannon

Department English
College
Durham, North Carolina

Kevin Sobel-Read

Department Anthropology
College
Durham, North Carolina

Kimberly Stern

Department English
College
Durham, North Carolina

Scott Swartzwelder

Department Psychology
College
Durham, North Carolina

Nate Totz

Department Mathematics
College
Durham, North Carolina

Laury Ward

Department Classics
College
Durham, North Carolina

Jun Yang

Department Computer Science
College
Durham, North Carolina

YI Zeng

Department Sociology
College
Durham, North Carolina

Jennifer Baker

Department Philosophy
College
Durham, North Carolina

Andrew Bernstein

Department Philosophy
College
Durham, North Carolina

Kim Blankenship

Department Sociology
College
Durham, North Carolina

Dominique Bregent-Heald

Department History
College
Durham, North Carolina

Lisa Campbell

Department Science
College
Durham, North Carolina

Lawrence Carin

Department Electrical Engineering
College
Durham, North Carolina

Dennis Clements

Department Pediatrics
College
Durham, North Carolina

Denis Darcey

Department Medicine
College
Durham, North Carolina

Karen Eckert

Department Science
College
Durham, North Carolina

Virginia Fenwick

Department Psychology
College
Durham, North Carolina

Erin Gentry

Department English
College
Durham, North Carolina

Tae Jun Ham

Department Computer Engineering
College
Durham, North Carolina