North Carolina's Teacher Directory

Based on 99,890 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,890 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

Michael Gillum

Department Literature
College
Asheville, North Carolina

Phil Hawkins

Department Chemistry
College
Asheville, North Carolina

Melissa Burchard

Department Philosophy
College
Asheville, North Carolina

Alice Weldon

Department Spanish
College
Asheville, North Carolina

D Davis

Department Philosophy
College
Asheville, North Carolina

Keith Krumpe

Department Science
College
Asheville, North Carolina

Gary Ettari

Department Languages
College
Asheville, North Carolina

Brad Deweese

Department Physical Ed
College
Asheville, North Carolina

Robert Spicuzza

Department Mathematics
College
Asheville, North Carolina

Herb Pomfrey

Department Biology
College
Asheville, North Carolina

Robert Bowen

Department Theater
College
Asheville, North Carolina

Chess

Department Literature
College
Asheville, North Carolina

Joseph Berryhill

Department Psychology
College
Asheville, North Carolina

Edward Johnston

Department Computer Science
College
Asheville, North Carolina

Tamie Beldue

Department Art
College
Asheville, North Carolina

Heon Lee

Department Sociology
College
Asheville, North Carolina

Grace Campbell

Department Humanities
College
Asheville, North Carolina

Volker Frank

Department Social Science
College
Asheville, North Carolina

Joseph Lanier

Department Psychology
College
Asheville, North Carolina

Judy Beck

Department Science
College
Asheville, North Carolina

Pam Laughon

Department Psychology
College
Asheville, North Carolina

Dan Pierce

Department History
College
Asheville, North Carolina

David Clarke

Department Biology
College
Asheville, North Carolina

Jennifer Rhode

Department Biology
College
Asheville, North Carolina

Robert Tynes

Department Fine Arts
College
Asheville, North Carolina

Kathie Garbe

Department Health Science
College
Asheville, North Carolina

David Peifer

Department Mathematics
College
Asheville, North Carolina

Laurel Taylor

Department Classics
College
Asheville, North Carolina

Virginia Derryberry

Department Fine Arts
College
Asheville, North Carolina

Kitti Reynolds

Department Science
College
Asheville, North Carolina

Chuck Bennett

Department Science
College
Asheville, North Carolina

Dianne Cable

Department Fine Arts
College
Asheville, North Carolina

Johnathon Horton

Department Biology
College
Asheville, North Carolina

Claudel McKenzie

Department Accounting
College
Asheville, North Carolina

Bryan Schaffer

Department Management
College
Asheville, North Carolina

Danelle Smith

Department Theater
College
Asheville, North Carolina

Darin Waters

Department History
College
Asheville, North Carolina

Alycia Fogle

Department Management
College
Asheville, North Carolina

Bill Miller

Department Geology
College
Asheville, North Carolina

Evelyn Chiang

Department Psychology
College
Asheville, North Carolina

Suzanne Klonis

Department Psychology
College
Asheville, North Carolina

Mark MacLean

Department Mathematics
College
Asheville, North Carolina

Donna Parsons

Department Management
College
Asheville, North Carolina

Deborah Pelli

Department Biology
College
Greensboro, North Carolina

Jefrey Colbert

Department Political Science
College
Greensboro, North Carolina

Steven Cureton

Department Sociology
College
Greensboro, North Carolina

Paul Muchinsky

Department Management
College
Greensboro, North Carolina

Mary Hall-Brown

Department Geology
College
Greensboro, North Carolina

Cindi Khanlarian

Department Accounting
College
Greensboro, North Carolina

Stuart Allen

Department Economics
College
Greensboro, North Carolina

Geoff Baym

Department Film
College
Greensboro, North Carolina

Janine Jones

Department Philosophy
College
Greensboro, North Carolina

Linda Danford

Department Classics
College
Greensboro, North Carolina

Gordon Bennett

Department Geography
College
Greensboro, North Carolina

Sally Ann Ferguson

Department English
College
Greensboro, North Carolina

John Sopper

Department Religion
College
Greensboro, North Carolina

John Kaiser

Department History
College
Greensboro, North Carolina

Richard Barton

Department History
College
Greensboro, North Carolina

Joshua Hoffman

Department Philosophy
College
Greensboro, North Carolina

Ken Allan

Department Sociology
College
Greensboro, North Carolina

Joshua Exoo

Department English
College
Greensboro, North Carolina

Wade Maki

Department Philosophy
College
Greensboro, North Carolina

Peter Dola

Department French
College
Greensboro, North Carolina

Jonathan Zarecki

Department Classics
College
Greensboro, North Carolina

Alex Chigogidze

Department Mathematics
College
Greensboro, North Carolina

Bruce Kirchoff

Department Biology
College
Greensboro, North Carolina

Stephen Dattalo

Department Languages
College
Greensboro, North Carolina

Tracy Howell

Department Mathematics
College
Greensboro, North Carolina

Filip Saidak

Department Mathematics
College
Greensboro, North Carolina

Lydia Fritz

Department Mathematics
College
Greensboro, North Carolina

James Milanese

Department Finance
College
Greensboro, North Carolina

Joseph Rosenblum

Department English
College
Greensboro, North Carolina

Susan Andreatta

Department Anthropology
College
Greensboro, North Carolina

Jody Natalle

Department Communication
College
Greensboro, North Carolina

Kenneth Byrd

Department Mathematics
College
Greensboro, North Carolina

Amber Reed

Department Sociology
College
Greensboro, North Carolina

Wesley Allan

Department Psychology
College
Greensboro, North Carolina

Michael Cauthen

Department Anthropology
College
Greensboro, North Carolina

Wendy Jones-Warden

Department Languages
College
Greensboro, North Carolina

Laurie White

Department English
College
Greensboro, North Carolina

Ed Hellen

Department Physics
College
Greensboro, North Carolina

Dennis McKnight

Department Psychology
College
Greensboro, North Carolina

Patricia O'Connor

Department Mathematics
College
Greensboro, North Carolina

Gerry Canavan

Department English
College
Greensboro, North Carolina

Matthew McNees

Department English
College
Greensboro, North Carolina

Carol Steger

Department Communication
College
Greensboro, North Carolina

Saundra Westervelt

Department Sociology
College
Greensboro, North Carolina

Adam Zahand

Department Biology
College
Greensboro, North Carolina

Mariche Bayonas

Department Languages
College
Greensboro, North Carolina

Emily Edwards

Department Film
College
Greensboro, North Carolina

Gerri Hershey

Department Business
College
Greensboro, North Carolina

Jeremy Isaac

Department English
College
Greensboro, North Carolina

Michael Parker

Department English
College
Greensboro, North Carolina

Adam Van Liere

Department Political Science
College
Greensboro, North Carolina

Philip Bowen

Department Chemistry
College
Greensboro, North Carolina

Brent Dawson

Department Chemistry
College
Greensboro, North Carolina

Christopher Hodgkins

Department English
College
Greensboro, North Carolina

Tripti Sen

Department Mathematics
College
Greensboro, North Carolina

Sam Cook

Department Communication
College
Greensboro, North Carolina

William Markham

Department Sociology
College
Greensboro, North Carolina