North Carolina's Teacher Directory

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

Tara Taylor

Department English
College
Raleigh, North Carolina

Demiracle Washington

Department Languages
College
Raleigh, North Carolina

Sarah Wong

Department Entomology
College
Raleigh, North Carolina

Yang Zhang

Department Geography
College
Raleigh, North Carolina

Johnathan Sarris

Department History
College
Rocky Mount, North Carolina

Darryl Daley

Department Biology
College
Rocky Mount, North Carolina

Curtis Roney

Department Business
College
Rocky Mount, North Carolina

Kevin Moberly

Department English
College
Rocky Mount, North Carolina

Matthew Carmeron

Department Criminal Justice
College
Rocky Mount, North Carolina

Kenneth Finney

Department History
College
Rocky Mount, North Carolina

M. Szymona

Department English
College
Rocky Mount, North Carolina

Reginald Whitaker

Department Religion
College
Rocky Mount, North Carolina

Tiffany Jones

Department Psychology
College
Grantsboro, North Carolina

Gina Knode

Department Business
College
Grantsboro, North Carolina

Joan Burns

Department Art History
College
Grantsboro, North Carolina

Liz Cox

Department Political Science
College
Grantsboro, North Carolina

Gerald Whitehurst

Department Chemistry
College
Grantsboro, North Carolina

Laura Vick

Department Anthropology
College
Raleigh, North Carolina

Ben Devan

Department Religion
College
Raleigh, North Carolina

Kris Lawyer

Department Business
College
Raleigh, North Carolina

Marnie Arkenberg

Department Psychology
College
Raleigh, North Carolina

Scott McElreath

Department Philosophy
College
Raleigh, North Carolina

Joe Wolf

Department Biology
College
Raleigh, North Carolina

Debra Holt

Department Organization Management
College
Misenheimer, North Carolina

Dane Fisher

Department Biology
College
Misenheimer, North Carolina

Barnett Parker

Department Business
College
Misenheimer, North Carolina

Christopher Boe

Department Elementary Education
College
Misenheimer, North Carolina

Michael Meyers

Department Not Specified
College
Misenheimer, North Carolina

Kristi Embry

Department English
College
Misenheimer, North Carolina

Lance Riddle

Department Chemistry
College
Misenheimer, North Carolina

Robert Daniels

Department History
College
Winston Salem, North Carolina

Laura Wright

Department English
College
Winston Salem, North Carolina

Bonnie Glass

Department Biology
College
Roxboro, North Carolina

Teresa Walker

Department Accounting
College
Roxboro, North Carolina

Libbie McPhaul-Moore

Department Psychology
College
Roxboro, North Carolina

Paul Phillips

Department Computer Science
College
Roxboro, North Carolina

Charles Gentry

Department Criminal Justice
College
Roxboro, North Carolina

Judy Bradsher

Department Education
College
Roxboro, North Carolina

Sarah Costello

Department Film
College
Roxboro, North Carolina

Asher

Department Medicine
College
Greenville, North Carolina

Ulla Dittmarr

Department Science
College
Greenville, North Carolina

Raymond Heath

Department Business
College
Greenville, North Carolina

Kathy Jones

Department Sociology
College
Greenville, North Carolina

Julie Lindahl

Department Psychology
College
Greenville, North Carolina

Dustin Sharp

Department Mathematics
College
Greenville, North Carolina

Elizabeth Toderick

Department Nursing
College
Greenville, North Carolina

Elizabeth Allen Allen

Department Communication
College
Greenville, North Carolina

Anthony Garner

Department Computer Science
College
Greenville, North Carolina

Nancy Jesmer

Department Not Specified
College
Greenville, North Carolina

Susanne Mullis

Department English
College
Greenville, North Carolina

Mark Sanders

Department Languages
College
Greenville, North Carolina

Ray Taylor

Department Psychology
College
Greenville, North Carolina

Clark Baker

Department Biology
College
Greenville, North Carolina

Laura Clift

Department Biology
College
Greenville, North Carolina

Sharon Elliott

Department Health Science
College
Greenville, North Carolina

Jason Frazier

Department English
College
Greenville, North Carolina

Tommiane Haithcock

Department Health Science
College
Greenville, North Carolina

Quincy Lieske

Department Philosophy
College
Greenville, North Carolina

Jose Mendoza

Department Languages
College
Greenville, North Carolina

Angela Moore

Department Chemistry
College
Greenville, North Carolina

Melissa Rhodes

Department Business
College
Greenville, North Carolina

Eduardo Vargas

Department Not Specified
College
Greenville, North Carolina

Junior Bailey

Department Health Science
College
Greenville, North Carolina

Angela Buck

Department Nursing
College
Greenville, North Carolina

Patia Connell

Department Biology
College
Greenville, North Carolina

Chris Courson

Department Biology
College
Greenville, North Carolina

Mr. Eash

Department Computer Science
College
Greenville, North Carolina

Wendy Gaskins

Department Chemistry
College
Greenville, North Carolina

Paige Allen Harris

Department History
College
Greenville, North Carolina

Donald Hildebrand

Department Business
College
Greenville, North Carolina

Tanisha Johnson

Department English
College
Greenville, North Carolina

Chris Mann

Department Health Science
College
Greenville, North Carolina

Kevin Nooney

Department Mathematics
College
Greenville, North Carolina

Michael Swinson

Department Mathematics
College
Greenville, North Carolina

Robert (lee) Wade

Department Computer Science
College
Greenville, North Carolina

James Ward

Department Not Specified
College
Greenville, North Carolina

Malelya Angela

Department Chemistry
College
Greenville, North Carolina

Dawn Jackson

Department English
College
Greenville, North Carolina

Timothy Powers

Department Architecture
College
Greenville, North Carolina

Matthew Smith

Department Biology
College
Greenville, North Carolina

Melinda Wright

Department Mathematics
College
Greenville, North Carolina

Karen Shearer

Department Communication
College
Charlotte, North Carolina

James Glenn

Department Music
College
Charlotte, North Carolina

Greg Pillar

Department Chemistry
College
Charlotte, North Carolina

Melinda Armstrong

Department Nursing
College
Charlotte, North Carolina

Michele Henderson

Department Business
College
Charlotte, North Carolina

Constance Rhyne-Bray

Department Music
College
Charlotte, North Carolina

Cara Bell

Department Political Science
College
Charlotte, North Carolina

Justin Cary

Department English
College
Charlotte, North Carolina

Morri Creech

Department English
College
Charlotte, North Carolina

Joachim Ghislain

Department Languages
College
Charlotte, North Carolina

Cheryl Murray

Department English
College
Charlotte, North Carolina

Gail Robinson

Department Nursing
College
Charlotte, North Carolina

William Thompson

Department History
College
Charlotte, North Carolina

Tim Cable

Department Communication
College
Charlotte, North Carolina

Dacia Murphy-Price

Department English
College
Asheboro, North Carolina

Stephen Baltes

Department Computer Science
College
Asheboro, North Carolina

Maria Lebaron

Department Psychology
College
Asheboro, North Carolina

Justin Brantley

Department Religion
College
Asheboro, North Carolina

Klesath Marta

Department Biology
College
Asheboro, North Carolina