North Carolina's Teacher Directory

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

Jeffrey Swift

Department English
College
Raleigh, North Carolina

Stephanie Trunzo

Department Writing
College
Raleigh, North Carolina

Thomas Wears

Department Mathematics
College
Raleigh, North Carolina

Richard Wysk

Department Industrial Engineering
College
Raleigh, North Carolina

Jim Yuill

Department Management
College
Raleigh, North Carolina

Yuntian Zhu

Department Engineering
College
Raleigh, North Carolina

Rick Watson

Department History
College
Rocky Mount, North Carolina

Stan Smedley

Department Business
College
Rocky Mount, North Carolina

Festus Cole

Department History
College
Rocky Mount, North Carolina

Lisa Kirby

Department English
College
Rocky Mount, North Carolina

John Wetsch

Department Computer Science
College
Rocky Mount, North Carolina

George Whitwell

Department Chemistry
College
Rocky Mount, North Carolina

Valerie Jones

Department English
College
Grantsboro, North Carolina

Lenora Buckland

Department Computer Science
College
Grantsboro, North Carolina

Kathleen Osteen

Department Medicine
College
Grantsboro, North Carolina

Larry Gracie

Department Education
College
Grantsboro, North Carolina

Mark Williams

Department Medicine
College
Grantsboro, North Carolina

Beth Wright

Department Physical Ed
College
Raleigh, North Carolina

Robert Harris

Department Business
College
Raleigh, North Carolina

Lee Melomo

Department Education
College
Raleigh, North Carolina

Neil Barry

Department Psychology
College
Raleigh, North Carolina

Marsha Mills

Department Design
College
Raleigh, North Carolina

Janet Wester

Department English
College
Raleigh, North Carolina

Ed Keifer

Department Music
College
Misenheimer, North Carolina

Clyde Sawyer

Department Education
College
Misenheimer, North Carolina

Gerald Poplin

Department Computer Information Systems
College
Misenheimer, North Carolina

Anna Cutlip

Department Criminal Justice
College
Misenheimer, North Carolina

Joe Judge

Department Music
College
Misenheimer, North Carolina

Alison Wilson

Department Psychology
College
Misenheimer, North Carolina

Doug Stauter

Department Theater
College
Misenheimer, North Carolina

Nancy Epperson

Department Communication
College
Winston Salem, North Carolina

Jon Bolin

Department Biblical Studies
College
Winston Salem, North Carolina

William Hatchett

Department Business
College
Roxboro, North Carolina

Paula Hindman

Department Graphic Arts
College
Roxboro, North Carolina

Angel Solomon

Department English
College
Roxboro, North Carolina

Leon Holloway

Department Mathematics
College
Roxboro, North Carolina

Laurie McKay

Department Biology
College
Roxboro, North Carolina

Pattie Morgan

Department Mathematics
College
Roxboro, North Carolina

James Bardon

Department English
College
Greenville, North Carolina

Karen Carpenter

Department Nursing
College
Greenville, North Carolina

Brenda Ernest

Department Education
College
Greenville, North Carolina

Jane Keller

Department English
College
Greenville, North Carolina

Mitzi Logan

Department Mathematics
College
Greenville, North Carolina

Janet Skelton

Department Mathematics
College
Greenville, North Carolina

Lisa Stroud

Department English
College
Greenville, North Carolina

Christy Weeks

Department Biology
College
Greenville, North Carolina

David Cerino

Department Biology
College
Greenville, North Carolina

Deborah Goff

Department Computer Science
College
Greenville, North Carolina

Jennifer Joyner

Department Business
College
Greenville, North Carolina

Patricia Lockamy

Department Nursing
College
Greenville, North Carolina

Tommi Powell

Department English
College
Greenville, North Carolina

Elizabeth Turnage

Department Sociology
College
Greenville, North Carolina

Lyndel Barnes

Department Humanities
College
Greenville, North Carolina

John Core

Department Business
College
Greenville, North Carolina

Jaime Espinosa

Department Mathematics
College
Greenville, North Carolina

Martha Futrell

Department Business
College
Greenville, North Carolina

Christina Hale

Department English
College
Greenville, North Carolina

David Manning

Department Industrial Technology
College
Greenville, North Carolina

Tabitha Miller

Department English
College
Greenville, North Carolina

Brian Moscicki

Department Biology
College
Greenville, North Carolina

Karen Sabo

Department Health Science
College
Greenville, North Carolina

Sheri White

Department Mathematics
College
Greenville, North Carolina

Chastity Bass

Department Medicine
College
Greenville, North Carolina

Paula Bowen

Department Mathematics
College
Greenville, North Carolina

Charity Cayton

Department Mathematics
College
Greenville, North Carolina

Louise Cox

Department Medicine
College
Greenville, North Carolina

Patrick Enderle

Department Biology
College
Greenville, North Carolina

Jason Gee

Department Biology
College
Greenville, North Carolina

Marsha Hemby

Department Medicine
College
Greenville, North Carolina

Grace Horne

Department English
College
Greenville, North Carolina

Cerise Jones

Department Architecture
College
Greenville, North Carolina

Angela Martin

Department Nursing
College
Greenville, North Carolina

Melisa Piner

Department Mathematics
College
Greenville, North Carolina

Mattie Rasberry

Department Anthropology
College
Greenville, North Carolina

Katalin Szucs

Department Mathematics
College
Greenville, North Carolina

Mary Weatherington

Department Computer Science
College
Greenville, North Carolina

Gwynn Barker

Department Mathematics
College
Greenville, North Carolina

Jackie Dickons

Department Physical Ed
College
Greenville, North Carolina

Ruggie MacKenzie

Department Cardiovascular Sonography
College
Greenville, North Carolina

Vernon Snyder

Department Law
College
Greenville, North Carolina

G Buttriss

Department Nursing
College
Charlotte, North Carolina

Andy Tucker

Department Chemistry
College
Charlotte, North Carolina

Tracy Petleski

Department Nursing
College
Charlotte, North Carolina

Craig Renfroe

Department Not Specified
College
Charlotte, North Carolina

Pat Baker

Department Communication
College
Charlotte, North Carolina

Geoffrey Love

Department Fine Arts
College
Charlotte, North Carolina

Laree Schoolmessters

Department Nursing
College
Charlotte, North Carolina

Jeffrey Thomas

Department Biology
College
Charlotte, North Carolina

Harry Bowen

Department Business
College
Charlotte, North Carolina

Nancy Davis-Johnson

Department Psychology
College
Charlotte, North Carolina

Annette Hines

Department Nursing
College
Charlotte, North Carolina

Dana Nathaniel

Department Communication
College
Charlotte, North Carolina

Aleo Sica

Department Music
College
Charlotte, North Carolina

Jill Carey

Department Nursing
College
Charlotte, North Carolina

Robert Patrick

Department History
College
Asheboro, North Carolina

Mark Brumley

Department English
College
Asheboro, North Carolina

Sonya McSwain

Department English
College
Asheboro, North Carolina

Raphael Brown

Department Business
College
Asheboro, North Carolina

Robert Lane Moore

Department History
College
Asheboro, North Carolina

Cieanna Hairston

Department Nursing
College
Asheboro, North Carolina