North Carolina's Teacher Directory

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

Bo Barry

Department Engineering
College
Charlotte, North Carolina

Hulene Burton

Department Accounting
College
Charlotte, North Carolina

Nancy Cooke

Department Education
College
Charlotte, North Carolina

John Doherty

Department Social Work
College
Charlotte, North Carolina

Zoila Gil

Department Spanish
College
Charlotte, North Carolina

Hari

Department Engineering
College
Charlotte, North Carolina

Kristin Humphrey

Department Psychology
College
Charlotte, North Carolina

Martin Kane

Department Engineering
College
Charlotte, North Carolina

Holly Maurer

Department Music
College
Charlotte, North Carolina

Anita Raja

Department Computer Science
College
Charlotte, North Carolina

Adam Schnier

Department English
College
Charlotte, North Carolina

Brandy Stamper

Department Communication Studies
College
Charlotte, North Carolina

Kexin Zhao

Department Business
College
Charlotte, North Carolina

Kelly Carlson-Reddig

Department Architecture
College
Charlotte, North Carolina

Kent Curran

Department Business
College
Charlotte, North Carolina

Joyce Dalsheim

Department International Studies
College
Charlotte, North Carolina

Veronica Hilliard

Department African American Studies
College
Charlotte, North Carolina

Monica Johar

Department Business
College
Charlotte, North Carolina

Turner Michael

Department Criminal Justice
College
Charlotte, North Carolina

Keith Noland

Department Psychology
College
Charlotte, North Carolina

Jonathan Perry

Department Honors
College
Charlotte, North Carolina

Jeremy Schott

Department Religious Studies
College
Charlotte, North Carolina

Ronald Smelser

Department Engineering
College
Charlotte, North Carolina

Tom Suleski

Department Physics
College
Charlotte, North Carolina

Jason Tselentis

Department Graphic Design
College
Charlotte, North Carolina

Philip Yankovitch

Department Mathematics
College
Charlotte, North Carolina

Drew Arrowood

Department Philosophy
College
Charlotte, North Carolina

Mitch Cordova

Department Kinesiology
College
Charlotte, North Carolina

Richard File-Muriel

Department Languages
College
Charlotte, North Carolina

Noel Friedline

Department Music
College
Charlotte, North Carolina

Marcy Goldstein

Department History
College
Charlotte, North Carolina

Robert Hocken

Department Engineering
College
Charlotte, North Carolina

Yang Jing

Department Computer Science
College
Charlotte, North Carolina

Sarah Khan

Department Web Design
College
Charlotte, North Carolina

Julie McLaughlin

Department Sociology
College
Charlotte, North Carolina

Alex Papadopoulos

Department Mathematics
College
Charlotte, North Carolina

Janice Reiman

Department English
College
Charlotte, North Carolina

Judith Sullavin

Department Music
College
Charlotte, North Carolina

Adrianna Vega Hidalgo

Department Languages
College
Charlotte, North Carolina

Qingfang Wang

Department Geography
College
Charlotte, North Carolina

Bret Wood

Department Health Science
College
Charlotte, North Carolina

Sonja Bohannan-Thacker

Department Social Work
College
Charlotte, North Carolina

Roymieco Carter

Department Graphic Arts
College
Charlotte, North Carolina

Tara Cavalline

Department Engineering Technology
College
Charlotte, North Carolina

William Davis

Department Economics
College
Charlotte, North Carolina

Frances Fabian

Department Management
College
Charlotte, North Carolina

Diane Gilroy

Department Languages
College
Charlotte, North Carolina

Robert M Hall

Department English
College
Charlotte, North Carolina

Roland Hege

Department Engineering
College
Charlotte, North Carolina

Mary Jimenez

Department English
College
Charlotte, North Carolina

Francoise Ledru Wihstutz

Department Languages
College
Charlotte, North Carolina

Matthew Metzgar

Department Economics
College
Charlotte, North Carolina

Harry Owens

Department Music
College
Charlotte, North Carolina

Robert Penkava

Department Religious Studies
College
Charlotte, North Carolina

Rebecca Roeder

Department English
College
Charlotte, North Carolina

Elizabeth Smith

Department English
College
Charlotte, North Carolina

Robert Swan

Department Criminal Justice
College
Charlotte, North Carolina

Stephanie Teasly

Department English
College
Charlotte, North Carolina

Mesbah Uddin

Department Mechanical Engineering
College
Charlotte, North Carolina

Catherine Zanbaka

Department Computer Science
College
Charlotte, North Carolina

Majid Babaie

Department Electrical Engineering
College
Charlotte, North Carolina

Robert Bradley

Department Art
College
Charlotte, North Carolina

John Cox

Department History
College
Charlotte, North Carolina

Will Espin

Department Business
College
Charlotte, North Carolina

Tim Geysbeek

Department History
College
Charlotte, North Carolina

Wei Guo

Department Physics
College
Charlotte, North Carolina

Adam Harbaugh

Department Education
College
Charlotte, North Carolina

H Huang

Department Mathematics
College
Charlotte, North Carolina

Katz

Department Sociology
College
Charlotte, North Carolina

Amy Kennemore

Department Latin American Studies
College
Charlotte, North Carolina

Wolfgang Langer

Department Languages
College
Charlotte, North Carolina

Jeremy Miller

Department Biology
College
Charlotte, North Carolina

Wes Parker

Department Physics
College
Charlotte, North Carolina

Sam Shapiro

Department American Studies
College
Charlotte, North Carolina

Jill Slee

Department Elementary Education
College
Charlotte, North Carolina

Allison Stedman

Department Languages
College
Charlotte, North Carolina

Messina Timpone

Department Health/Human Services
College
Charlotte, North Carolina

Niki Wilson

Department English
College
Charlotte, North Carolina

Len Lecci

Department Psychology
College
Wilmington, North Carolina

Larry Usilton

Department History
College
Wilmington, North Carolina

Larry Honeycutt

Department Physical Ed
College
Wilmington, North Carolina

Alan Watson

Department History
College
Wilmington, North Carolina

Stef Richardson

Department English
College
Wilmington, North Carolina

Fara Elikai

Department Accounting
College
Wilmington, North Carolina

R. Burrus

Department Economics
College
Wilmington, North Carolina

Elan Durham

Department English
College
Wilmington, North Carolina

Antonio Puente

Department Psychology
College
Wilmington, North Carolina

Ken Gurganus

Department Mathematics
College
Wilmington, North Carolina

Robert Miller

Department Sociology
College
Wilmington, North Carolina

Anita Veit

Department Social Science
College
Wilmington, North Carolina

W. Taylor Fain

Department History
College
Wilmington, North Carolina

Kathleen Gould

Department English
College
Wilmington, North Carolina

Joel Jerome Mintzes

Department Biology
College
Wilmington, North Carolina

Mike Benedetti

Department Geography
College
Wilmington, North Carolina

Michael Bradley

Department Psychology
College
Wilmington, North Carolina

Richard Laws

Department Geology
College
Wilmington, North Carolina

Walter Conser

Department Philosophy
College
Wilmington, North Carolina

Matthew L. Tenhuisen

Department Mathematics
College
Wilmington, North Carolina

Joyce Hollingsworth

Department English
College
Wilmington, North Carolina

Robert Nathanson

Department Music
College
Wilmington, North Carolina