North Carolina's Teacher Directory

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

Susanna Perez-Paimes

Department Languages
College
Durham, North Carolina

Marc Reibold

Department History
College
Durham, North Carolina

Stephanie Schmitt-Grohe

Department Economics
College
Durham, North Carolina

Barbara Shaw

Department Chemistry
College
Durham, North Carolina

Tim Strauman

Department Psychology
College
Durham, North Carolina

Laura Underkuffler

Department Law
College
Durham, North Carolina

Yuan Yao

Department Chinese
College
Durham, North Carolina

Prakash Balachandran

Department Mathematics
College
Durham, North Carolina

Rachael Brady

Department Information Science
College
Durham, North Carolina

Nicolas Buchler

Department Biology
College
Durham, North Carolina

Claire Conceison

Department Theater
College
Durham, North Carolina

Kathy Dawson

Department Religion
College
Durham, North Carolina

Jeffrey Derby

Department Engineering
College
Durham, North Carolina

Sara Galletti

Department Art History
College
Durham, North Carolina

Jan Hackett

Department Physical Ed
College
Durham, North Carolina

Bradley Heim

Department Economics
College
Durham, North Carolina

Margaret Humphreys

Department History
College
Durham, North Carolina

Mike Jenista

Department Mathematics
College
Durham, North Carolina

Daniel Kiehart

Department Biology
College
Durham, North Carolina

Mary Lamarca

Department Languages
College
Durham, North Carolina

Manuel Leal

Department Biology
College
Durham, North Carolina

Jonathan Lepofsky

Department Writing
College
Durham, North Carolina

John Martin

Department History
College
Durham, North Carolina

Leonore Miller

Department Philosophy
College
Durham, North Carolina

Valentin Mudimbe

Department Philosophy
College
Durham, North Carolina

Steve Nowicki

Department Biology
College
Durham, North Carolina

James Abordo Ong

Department Philosophy
College
Durham, North Carolina

Noah Pickus

Department Political Science
College
Durham, North Carolina

Janine Reed

Department Writing
College
Durham, North Carolina
College
Durham, North Carolina

Alex Ruch

Department Literature
College
Durham, North Carolina

Sandrine Teixidor

Department Languages
College
Durham, North Carolina

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