North Carolina's Teacher Directory

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

Ken Menkhaus

Department Political Science
College
Davidson, North Carolina

Rosallba Scott

Department Languages
College
Davidson, North Carolina

Kelly Chaston

Department Economics
College
Davidson, North Carolina

Sharon Green

Department Fine Arts
College
Davidson, North Carolina

Karl Plank

Department Theology
College
Davidson, North Carolina

Mark McCulloh

Department Languages
College
Davidson, North Carolina

Paul Studtmann

Department Philosophy
College
Davidson, North Carolina

Michael Guasco

Department History
College
Davidson, North Carolina

Tim Beach-Verhey

Department Religion
College
Davidson, North Carolina

Pat Peroni

Department Biology
College
Davidson, North Carolina

David Blauch

Department Chemistry
College
Davidson, North Carolina

Paul Miller

Department English
College
Davidson, North Carolina

Alica Sparling

Department Economics
College
Davidson, North Carolina

Tara Villa Chamra

Department Music
College
Davidson, North Carolina

Linda McNally

Department Biology
College
Davidson, North Carolina

Dan Boye

Department Physics
College
Davidson, North Carolina

Gill Holland

Department English
College
Davidson, North Carolina

Sophia Sarafova

Department Biology
College
Davidson, North Carolina

Hansford Epes

Department Languages
College
Davidson, North Carolina

Jung Lee

Department Theology
College
Davidson, North Carolina

Frank Jacobus

Department Languages
College
Davidson, North Carolina

Erland Stevens

Department Science
College
Davidson, North Carolina

Ann Bressler

Department History
College
Davidson, North Carolina

Earl Edmondson

Department History
College
Davidson, North Carolina

Rita Martin

Department Spanish
College
Davidson, North Carolina

Catherine Slawy-Sutton

Department French
College
Davidson, North Carolina

Graham Bullock

Department Political Science
College
Davidson, North Carolina

Jon Casteel

Department Computer Science
College
Lexington, North Carolina

Allison Palmadessa

Department History
College
Lexington, North Carolina

Teresa Hyatt

Department Computer Science
College
Lexington, North Carolina

Jennifer Comer

Department Mathematics
College
Lexington, North Carolina

Michael Liu

Department Chemistry
College
Lexington, North Carolina

Jennifer Sink

Department Biology
College
Lexington, North Carolina

Rachid Ameur

Department Computer Science
College
Charlotte, North Carolina

Lori Leachman

Department Economics
College
Durham, North Carolina

Connel Fullenkamp

Department Economics
College
Durham, North Carolina

Steven Baldwin

Department Chemistry
College
Durham, North Carolina

Eric Toone

Department Chemistry
College
Durham, North Carolina

Jef Lamoureux

Department Psychology
College
Durham, North Carolina

Victor Strandberg

Department English
College
Durham, North Carolina

Alvin Crumbliss

Department Science
College
Durham, North Carolina

Thomas Nechyba

Department Economics
College
Durham, North Carolina

Christina Grimes

Department Psychology
College
Durham, North Carolina

Claudia Koonz

Department History
College
Durham, North Carolina

Moo Young Han

Department Physics
College
Durham, North Carolina

Kevin Weinfurt

Department Psychology
College
Durham, North Carolina

Nancy Mukundan

Department Chemistry
College
Durham, North Carolina

Melissa Malouf

Department English
College
Durham, North Carolina

Kim Curtis

Department Political Science
College
Durham, North Carolina

Owen Flanagan

Department Philosophy
College
Durham, North Carolina

Christopher Timmins

Department Economics
College
Durham, North Carolina

Chantal Reid

Department Biology
College
Durham, North Carolina

James Cook

Department Sociology
College
Durham, North Carolina

Elizabeth Ramirez

Department Languages
College
Durham, North Carolina

Kalman Bland

Department Theology
College
Durham, North Carolina

Harry Davidson

Department Music
College
Durham, North Carolina

Aubrey HB

Department Mathematics
College
Durham, North Carolina

Marcia Rego

Department Writing
College
Durham, North Carolina

Christine Beaule

Department Anthropology
College
Durham, North Carolina

Richard Hodel

Department Mathematics
College
Durham, North Carolina

William O'Barr

Department Anthropology
College
Durham, North Carolina

Paul Baker

Department Geology
College
Durham, North Carolina

Bethzaida Fernandez

Department Languages
College
Durham, North Carolina

Ralph Litzinger

Department Anthropology
College
Durham, North Carolina

Keith Wilhite

Department Writing
College
Durham, North Carolina

William Allard

Department Mathematics
College
Durham, North Carolina

Shelli Plesser

Department Languages
College
Durham, North Carolina

Mirela Butnaru

Department Languages
College
Durham, North Carolina

Troy Dostert

Department Writing
College
Durham, North Carolina

Adam Hollowell

Department Public Policy
College
Durham, North Carolina

Joseph A Porter

Department English
College
Durham, North Carolina

Arya Roy

Department Mathematics
College
Durham, North Carolina

Sandra Valnes Quammen

Department Languages
College
Durham, North Carolina

Martin Golding

Department Philosophy
College
Durham, North Carolina

Bob Korstad

Department History
College
Durham, North Carolina

Karen Murphy

Department Psychology
College
Durham, North Carolina

Sarah Schott

Department Mathematics
College
Durham, North Carolina

Werner Tornow

Department Physics
College
Durham, North Carolina

Kathryn Whetten

Department Public Policy
College
Durham, North Carolina

Cliff Cunningham

Department Biology
College
Durham, North Carolina

Michael Ferejohn

Department Philosophy
College
Durham, North Carolina

Anne Martin-Staple

Department Public Policy
College
Durham, North Carolina

Xavier Mela

Department Mathematics
College
Durham, North Carolina

Kristen Neuschel

Department History
College
Durham, North Carolina

Kate Scholberg

Department Physics
College
Durham, North Carolina

Peter Arcidiacono

Department Economics
College
Durham, North Carolina

Christine Drea

Department Anthropology
College
Durham, North Carolina

Bill Hall

Department Biology
College
Durham, North Carolina

Zoe Kontes

Department Classics
College
Durham, North Carolina

Tad Schmaltz

Department Philosophy
College
Durham, North Carolina

William Villalba

Department Languages
College
Durham, North Carolina

Huseyin Yildirim

Department Economics
College
Durham, North Carolina

Tom Brothers

Department Music
College
Durham, North Carolina

Christopher Gelpi

Department Political Science
College
Durham, North Carolina

Chi-Ju Hsieh

Department Languages
College
Durham, North Carolina

Galen Irwin

Department Political Science
College
Durham, North Carolina

Kun Shan Lee

Department Languages
College
Durham, North Carolina

Lawrence Rudner

Department Business
College
Durham, North Carolina

Ulrike Stroszeck

Department Languages
College
Durham, North Carolina

Silvia Boero

Department Languages
College
Durham, North Carolina