North Carolina's Teacher Directory

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

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

John Lothes

Department Psychology
College
Wilmington, North Carolina

William McCarthy

Department History
College
Wilmington, North Carolina

Charles Ward

Department Chemistry
College
Wilmington, North Carolina

Robert Hakan

Department Psychology
College
Wilmington, North Carolina

Edward Topor

Department Management
College
Wilmington, North Carolina

Mark Galizio

Department Psychology
College
Wilmington, North Carolina

Thomas Lupton

Department Mathematics
College
Wilmington, North Carolina

Julianne Treme

Department Economics
College
Wilmington, North Carolina

Richard Veit

Department English
College
Wilmington, North Carolina

Eric Henry

Department Geology
College
Wilmington, North Carolina

Mark Boren

Department English
College
Wilmington, North Carolina

Maurice Stanley

Department Philosophy
College
Wilmington, North Carolina

Lloyd Jones

Department Political Science
College
Wilmington, North Carolina

Maria Cami-Vela

Department Languages
College
Wilmington, North Carolina

Russell Herman

Department Mathematics
College
Wilmington, North Carolina

Hayden Kepley

Department Psychology
College
Wilmington, North Carolina

Paul Thayer

Department Geography
College
Wilmington, North Carolina

Andy Jackson

Department Psychology
College
Wilmington, North Carolina

Laurie Patterson

Department Computer Science
College
Wilmington, North Carolina

F Scharf

Department Biology
College
Wilmington, North Carolina

Thomas Barth

Department Political Science
College
Wilmington, North Carolina

Amanda Southwood

Department Biology
College
Wilmington, North Carolina

Robert Boyce

Department Physical Ed
College
Wilmington, North Carolina

James Rotenberg

Department Biology
College
Wilmington, North Carolina

Pascale Barthe

Department Languages
College
Wilmington, North Carolina

Micheal Freeze

Department Mathematics
College
Wilmington, North Carolina

Diana Pasulka

Department Theology
College
Wilmington, North Carolina

Barbara Waxman

Department English
College
Wilmington, North Carolina

Mel Boyajian

Department English
College
Wilmington, North Carolina

Amrita Das

Department International Studies
College
Wilmington, North Carolina

Howard Rockness

Department Business
College
Wilmington, North Carolina

Donald Bushman

Department English
College
Wilmington, North Carolina

Yoko Kano

Department Languages
College
Wilmington, North Carolina

Gregory Chandler

Department Biology
College
Wilmington, North Carolina

Sue Fletcher

Department Sociology
College
Wilmington, North Carolina

Sally MacKain

Department Psychology
College
Wilmington, North Carolina