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

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

James Boomgarden

Department Geology
College
Asheboro, North Carolina

Dan Moore

Department Automotive Technology
College
Asheboro, North Carolina

Henri Simpson

Department Communication
College
Asheboro, North Carolina

William Wendt

Department Economics
College
Asheboro, North Carolina

Sue Shelton

Department Mathematics
College
Asheboro, North Carolina

Jennipher Love

Department Not Specified
College
Hamlet, North Carolina

Crystal Greene

Department Nursing
College
Hamlet, North Carolina

Ronnie Woolard

Department History
College
Elizabeth City, North Carolina

Sam Loveall

Department Music
College
Elizabeth City, North Carolina

Daniela Newland

Department English
College
Lumberton, North Carolina

David Gavasci

Department Mathematics
College
Lumberton, North Carolina

George Marston

Department Education
College
Lumberton, North Carolina

Kim McVicker

Department English
College
Lumberton, North Carolina

Roger Randall

Department Religion
College
Lumberton, North Carolina

Teavis Bryant

Department Criminal Justice
College
Lumberton, North Carolina

Debbie Lowry

Department Education
College
Lumberton, North Carolina

Jennifer McLean

Department Student Services
College
Lumberton, North Carolina

John Key

Department Health Science
College
Wentworth, North Carolina

Donna Shumate

Department English
College
Wentworth, North Carolina

Todd Drake

Department Fine Arts
College
Wentworth, North Carolina

Sandra Gann

Department Computer Science
College
Wentworth, North Carolina

Mike Smith

Department Mathematics
College
Wentworth, North Carolina

Bill Price

Department Accounting
College
Wentworth, North Carolina

Curtis Dunlap

Department Computer Science
College
Wentworth, North Carolina

Boyd

Department Health Science
College
Salisbury, North Carolina

Shirley Mercer

Department Medical Technology
College
Salisbury, North Carolina

Thomas Attwell

Department Automotive Technology
College
Salisbury, North Carolina

Kevin Eagan

Department Mathematics
College
Salisbury, North Carolina

Tom Johnson

Department Computer Science
College
Salisbury, North Carolina

Amelia Likin

Department Literature
College
Salisbury, North Carolina

Matthew Peeler

Department Mathematics
College
Salisbury, North Carolina

Jason Slone

Department Political Science
College
Salisbury, North Carolina

Mammie Teasley

Department Nursing
College
Salisbury, North Carolina

Meghan Davis

Department Biology
College
Salisbury, North Carolina

Frankie Lyons

Department Medicine
College
Salisbury, North Carolina

Cathy Norris

Department Nursing
College
Salisbury, North Carolina

Darrell Smith

Department Business
College
Salisbury, North Carolina

Gary Bigelow

Department Automotive Technology
College
Salisbury, North Carolina

Vera Burket

Department Chemistry
College
Salisbury, North Carolina

Ronald Dasher

Department Psychology
College
Salisbury, North Carolina

Cathy Mahaffey

Department English
College
Salisbury, North Carolina

Brenda McCall

Department Accounting
College
Salisbury, North Carolina

Brenda Moon

Department Communication
College
Salisbury, North Carolina