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

Steve Ramey

Department Religion
College
Pembroke, North Carolina

Timothy Altman

Department Music
College
Pembroke, North Carolina

Steven Byrd

Department English
College
Pembroke, North Carolina

Valjeaner Ford

Department Education
College
Pembroke, North Carolina

Melanie Hoy

Department Psychology
College
Pembroke, North Carolina

Catherine Parisian

Department English
College
Pembroke, North Carolina

Nancy Starnes

Department English
College
Pembroke, North Carolina

William Gash

Department Education
College
Pembroke, North Carolina

Steve Hedgpeth

Department English
College
Pembroke, North Carolina

Robert McDonnell

Department Criminal Justice
College
Pembroke, North Carolina

Frankie Powell

Department Education
College
Pembroke, North Carolina

Irene Aiken

Department Education
College
Pembroke, North Carolina

Jason Andrus

Department Biology
College
Pembroke, North Carolina

Mike Decinti

Department Communication
College
Pembroke, North Carolina

Timothy Hayes

Department Sociology
College
Pembroke, North Carolina

Dandan Liu

Department Communication
College
Pembroke, North Carolina

Ralph Steeds

Department Fine Arts
College
Pembroke, North Carolina

Phil Rutledge

Department Social Science
College
Charlotte, North Carolina

J. Warner

Department Science
College
Charlotte, North Carolina

Surasakdi Bhamornsiri

Department Accounting
College
Charlotte, North Carolina

Robert Anderson

Department Mathematics
College
Charlotte, North Carolina

Sandra Govan

Department Literature
College
Charlotte, North Carolina

Jason Flores

Department Biology
College
Charlotte, North Carolina

Scott Hippensteel

Department Science
College
Charlotte, North Carolina

Jim Croswaithe

Department Science
College
Charlotte, North Carolina

Frank Barnes

Department Business
College
Charlotte, North Carolina

W. D. Cooper

Department Business
College
Charlotte, North Carolina

Donna Leamy

Department Mathematics
College
Charlotte, North Carolina

Peter Schwarz

Department Economics
College
Charlotte, North Carolina

Shepherd McKinley

Department History
College
Charlotte, North Carolina

Bonnie Noble

Department Art
College
Charlotte, North Carolina

Gregory Starrett

Department Anthropology
College
Charlotte, North Carolina

Mary Castro

Department Spanish
College
Charlotte, North Carolina

Mellissa Feinberg

Department History
College
Charlotte, North Carolina

Glenn Hutchinson

Department English
College
Charlotte, North Carolina

P Mauldin

Department Psychology
College
Charlotte, North Carolina

Yongsook Won

Department Music
College
Charlotte, North Carolina

Dan Morrill

Department History
College
Charlotte, North Carolina

C. Michael Allen

Department Computer Science
College
Charlotte, North Carolina

Rosemary Booth

Department Business
College
Charlotte, North Carolina

Animikh Biswas

Department Mathematics
College
Charlotte, North Carolina

Elizabeth E. Breen

Department Accounting
College
Charlotte, North Carolina

Kathleen Nicolaides

Department Criminal Justice
College
Charlotte, North Carolina

Monica Belus

Department English
College
Charlotte, North Carolina

Lyman Johnson

Department History
College
Charlotte, North Carolina

J. J. Miller

Department Law
College
Charlotte, North Carolina

Franz Rothe

Department Mathematics
College
Charlotte, North Carolina

Betsy Cochran

Department English
College
Charlotte, North Carolina

G Kohut

Department Business
College
Charlotte, North Carolina

K Striplin

Department Science
College
Charlotte, North Carolina

Richard Ilson

Department Computer Science
College
Charlotte, North Carolina

Boris Vainberg

Department Mathematics
College
Charlotte, North Carolina

Elizabeth Krzywosz

Department Languages
College
Charlotte, North Carolina

Pedram Leilabady

Department Physics
College
Charlotte, North Carolina

Ziola Gil

Department Languages
College
Charlotte, North Carolina

Lance

Department Social Science
College
Charlotte, North Carolina

Richard Lejk

Department Computer Science
College
Charlotte, North Carolina

Cw Vance

Department Languages
College
Charlotte, North Carolina

C Kane

Department Management
College
Charlotte, North Carolina

Jeff Passe

Department Education
College
Charlotte, North Carolina

Lucinda Grey

Department English
College
Charlotte, North Carolina

John Wendal

Department Science
College
Charlotte, North Carolina

David Amante

Department English
College
Charlotte, North Carolina

William Garcia

Department Geology
College
Charlotte, North Carolina

Joanne Robinson

Department Religious Studies
College
Charlotte, North Carolina

Tony Jackson

Department English
College
Charlotte, North Carolina

Cheryl Brown

Department Political Science
College
Charlotte, North Carolina

William Westover

Department Accounting
College
Charlotte, North Carolina

Andy Bobyarchick

Department Geology
College
Charlotte, North Carolina

Meredith Somerville

Department Biology
College
Charlotte, North Carolina

Alan Rauch

Department English
College
Charlotte, North Carolina

John E. Connaughton

Department Economics
College
Charlotte, North Carolina

Lee Gray

Department Architecture
College
Charlotte, North Carolina

Ben Russo

Department Economics
College
Charlotte, North Carolina

Alain Miatudila

Department Engineering Technology
College
Charlotte, North Carolina

Lil Brannon

Department English
College
Charlotte, North Carolina

Radchenko

Department Economics
College
Charlotte, North Carolina

Carlos Coria

Department Languages
College
Charlotte, North Carolina

Barbara Gonzalez

Department Languages
College
Charlotte, North Carolina

Steve Fishman

Department Philosophy
College
Charlotte, North Carolina

Patricia Tolley

Department Engineering
College
Charlotte, North Carolina

Ram Kumar

Department Business
College
Charlotte, North Carolina

Patrick Moyer

Department Physics
College
Charlotte, North Carolina

G Demakis

Department Psychology
College
Charlotte, North Carolina

Kuntzman

Department Communication
College
Charlotte, North Carolina

Debra Shafer

Department Mathematics
College
Charlotte, North Carolina

Barnet Weinstock

Department Mathematics
College
Charlotte, North Carolina

Steven Clark

Department Business
College
Charlotte, North Carolina

Yuliya Baldwin

Department Languages
College
Charlotte, North Carolina

Gabor Heytei

Department Mathematics
College
Charlotte, North Carolina

Caryn Striplin

Department Chemistry
College
Charlotte, North Carolina

Angela Davies

Department Physics
College
Charlotte, North Carolina

Leon Gatlin

Department English
College
Charlotte, North Carolina

Katherine Metzo

Department Anthropology
College
Charlotte, North Carolina

Eddy Souffrant

Department Philosophy
College
Charlotte, North Carolina

Libby Cleveland

Department Psychology
College
Charlotte, North Carolina

Cory Dover

Department Music
College
Charlotte, North Carolina

Ron Ostrowski

Department Science
College
Charlotte, North Carolina

Keh-hsun Chen

Department Computer Science
College
Charlotte, North Carolina

Kirk Duthler

Department Communication
College
Charlotte, North Carolina