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

Melissa Oxendine

Department Education
College
Lumberton, North Carolina

Phil Conte

Department English
College
Wentworth, North Carolina

Rick Leinecker

Department Computer Science
College
Wentworth, North Carolina

Costa

Department Business
College
Wentworth, North Carolina

Sharon Allen

Department Biology
College
Salisbury, North Carolina

Stephanie Wensil-Purvis

Department Sociology
College
Salisbury, North Carolina

Donna Ginn

Department English
College
Salisbury, North Carolina

Sharon Campbell

Department Science
College
Salisbury, North Carolina

Meg Patchett

Department Psychology
College
Salisbury, North Carolina

Leamon Brown

Department Religion
College
Salisbury, North Carolina

Jeannine Jordan

Department English
College
Salisbury, North Carolina

Melissa Reid

Department Mathematics
College
Salisbury, North Carolina

Senah Andrews

Department Psychology
College
Salisbury, North Carolina

J Bost

Department Mathematics
College
Salisbury, North Carolina

Barbara Taylor-Lineberry

Department Mathematics
College
Salisbury, North Carolina

Jackie Allen

Department Computer Science
College
Salisbury, North Carolina

Adrian McManus

Department Business
College
Salisbury, North Carolina

Kelly Lowman

Department Mathematics
College
Salisbury, North Carolina

Terri McKnight

Department Mathematics
College
Salisbury, North Carolina

Howard Slutzky

Department Psychology
College
Salisbury, North Carolina

Sandra Daniels

Department Computer Science
College
Salisbury, North Carolina

Diane Wood

Department English
College
Salisbury, North Carolina

Keith Grubb

Department Computer Science
College
Salisbury, North Carolina

Ginger Pack

Department Mathematics
College
Salisbury, North Carolina

Leigh Anne Walker

Department Nursing
College
Salisbury, North Carolina

Mike Cummings

Department Accounting
College
Winston Salem, North Carolina

Edyta Oczkowicz

Department English
College
Winston Salem, North Carolina

George McKnight

Department Chemistry
College
Winston Salem, North Carolina

Richard Johe

Department Business
College
Winston Salem, North Carolina

Jennifer Stollman

Department History
College
Winston Salem, North Carolina

Craig Richardson

Department Economics
College
Winston Salem, North Carolina

Barbara Lister-Sink

Department Music
College
Winston Salem, North Carolina

Kim Nguyen

Department Communication
College
Winston Salem, North Carolina

Adam Stiener

Department Languages
College
Winston Salem, North Carolina

John Hutton

Department Art History
College
Winston Salem, North Carolina

Rebecca Roush

Department Biology
College
Pinehurst, North Carolina

Robert Baker

Department Psychology
College
Pinehurst, North Carolina

Mary Dixon

Department Business
College
Pinehurst, North Carolina

Mary Alice Bradley

Department Health Science
College
Polkton, North Carolina

Doreen Sharp

Department Mathematics
College
Polkton, North Carolina

Frank Catanzaro

Department Biblical Counseling
College
Wake Forest, North Carolina

David Hogg

Department History
College
Wake Forest, North Carolina

AL James

Department Religion
College
Wake Forest, North Carolina

David Nelson

Department Theology
College
Wake Forest, North Carolina

Waylan Owens

Department Theology
College
Wake Forest, North Carolina

Geeta Joshi

Department Biology
College
Whiteville, North Carolina

Kathryn Davenport

Department Biology
College
Whiteville, North Carolina

Jeremy Fox

Department Music
College
Creston, North Carolina

Justin Mann

Department Mathematics
College
Creston, North Carolina

Susan White

Department Nursing
College
Creston, North Carolina

Terry Tolle

Department Mathematics
College
Creston, North Carolina

Trevor Rundle

Department Biology
College
Creston, North Carolina

Deanne Oppermann

Department Chemistry
College
Creston, North Carolina

Chad Hallyburton

Department Biology
College
Creston, North Carolina

Ken Hollingsworth

Department Anthropology
College
Creston, North Carolina

Joe Harris

Department Mathematics
College
Laurinburg, North Carolina

Andell McCoy

Department Psychology
College
Albemarle, North Carolina

Brigette Myers

Department Mathematics
College
Albemarle, North Carolina

Jan Almond

Department Nursing
College
Albemarle, North Carolina

Mark Wencel

Department Economics
College
Charlotte, North Carolina

Jonathon Thomas

Department English
College
Dobson, North Carolina

Steve Marion

Department Mathematics
College
Dobson, North Carolina

Kim White

Department Computer Science
College
Dobson, North Carolina

Teresa Page

Department Physics
College
Dobson, North Carolina

Amy McNeil

Department English
College
Dobson, North Carolina

Michael Backfield

Department Humanities
College
Dobson, North Carolina

Donia Kovalik

Department English
College
Dobson, North Carolina

John Cabe

Department Sociology
College
Murphy, North Carolina

Ralph Byrns

Department Economics
College
Chapel Hill, North Carolina

Michael Corrado

Department Law
College
Chapel Hill, North Carolina

George Rabinowitz

Department Political Science
College
Chapel Hill, North Carolina

Jocelyn Neal

Department Music
College
Chapel Hill, North Carolina

Valerie Ashby

Department Chemistry
College
Chapel Hill, North Carolina

Cdc Reeve

Department Philosophy
College
Chapel Hill, North Carolina

Gary Pielak

Department Chemistry
College
Chapel Hill, North Carolina

Joseph Glatthaar

Department History
College
Chapel Hill, North Carolina

Stephen Birdsall

Department Geography
College
Chapel Hill, North Carolina

Bart Ehrman

Department Religion
College
Chapel Hill, North Carolina

Paul Shinkman

Department Psychology
College
Chapel Hill, North Carolina

William Barney

Department History
College
Chapel Hill, North Carolina

Elizabeth McLaughlin

Department Mathematics
College
Chapel Hill, North Carolina

Michele Berger

Department Women's Studies
College
Chapel Hill, North Carolina

Elizabeth Jordan

Department Psychology
College
Chapel Hill, North Carolina

Arrel Toews

Department Biochemistry
College
Chapel Hill, North Carolina

Richard King

Department Psychology
College
Chapel Hill, North Carolina

Lawrence Sanna

Department Psychology
College
Chapel Hill, North Carolina

Richard Cante

Department Communication
College
Chapel Hill, North Carolina

James McCoy

Department History
College
Chapel Hill, North Carolina

David Ross

Department English
College
Chapel Hill, North Carolina

Elyse Crystall

Department English
College
Chapel Hill, North Carolina

Gordon Pitz

Department Psychology
College
Chapel Hill, North Carolina

Sliman Bensmaia

Department Psychology
College
Chapel Hill, North Carolina

Jeff Cornell

Department Theater
College
Chapel Hill, North Carolina

Paul Kropp

Department Chemistry
College
Chapel Hill, North Carolina

Lawrence Rowan

Department Physics
College
Chapel Hill, North Carolina

Lisa Volaric

Department Chemistry
College
Chapel Hill, North Carolina

Mark Crescenzi

Department Political Science
College
Chapel Hill, North Carolina

Lloyd Kramer

Department History
College
Chapel Hill, North Carolina

Omid Safi

Department Religious Studies
College
Chapel Hill, North Carolina

Dorothy Verkerk

Department Fine Arts
College
Chapel Hill, North Carolina