North Carolina's Teacher Directory

Based on 101,993 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 101,993 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

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

Nora Leiva

Department Languages
College
Asheboro, North Carolina

Erin Palmer

Department Business
College
Asheboro, North Carolina

Clyde Cash

Department Mathematics
College
Asheboro, North Carolina

Linda Pridgen

Department English
College
Hamlet, North Carolina

Warner Shew

Department Mathematics
College
Hamlet, North Carolina

Bob Smith

Department History
College
Elizabeth City, North Carolina

Beth Bondurant

Department Music
College
Elizabeth City, North Carolina

Doctor Bob

Department History
College
Elizabeth City, North Carolina

Sheila Regan

Department Science
College
Lumberton, North Carolina

Dennis Watts

Department Education
College
Lumberton, North Carolina

Shawn Holt

Department Science
College
Lumberton, North Carolina

Darlene Montesanti

Department Biology
College
Lumberton, North Carolina

Mary Schultz

Department Education
College
Lumberton, North Carolina

Joe Glezen

Department Computer Science
College
Lumberton, North Carolina

Gertie Mariani

Department Science
College
Lumberton, North Carolina

Deidra Sunnerour

Department English
College
Lumberton, North Carolina

Sandee Key

Department Mathematics
College
Wentworth, North Carolina

Christy Waugh-Ellis

Department Languages
College
Wentworth, North Carolina

Sylanda Foster-Williamson

Department Computer Science
College
Wentworth, North Carolina

Lynne Haynes

Department Health Science
College
Wentworth, North Carolina

Hannah Sykes

Department English
College
Wentworth, North Carolina

Mark Sattler

Department History
College
Wentworth, North Carolina

Mary Fray

Department Medicine
College
Wentworth, North Carolina

Chadi Abdallah

Department Economics
College
Salisbury, North Carolina

Mike Bravi

Department Computer Science
College
Salisbury, North Carolina

Wade Vernon

Department Automotive Technology
College
Salisbury, North Carolina

Hugh Fisher

Department English
College
Salisbury, North Carolina

Walter Johnston

Department Accounting
College
Salisbury, North Carolina

Kim Mai

Department Physics
College
Salisbury, North Carolina

D. Rich

Department Psychology
College
Salisbury, North Carolina

Carl Smith

Department Automotive Technology
College
Salisbury, North Carolina

Truemper

Department Psychology
College
Salisbury, North Carolina

Pressley Benjamin

Department English
College
Salisbury, North Carolina

Sherry Ginn

Department Psychology
College
Salisbury, North Carolina

Sandra Novick

Department Education
College
Salisbury, North Carolina

Angela Vandenbroek

Department Anthropology
College
Salisbury, North Carolina

Daniela Weinert

Department Languages
College
Salisbury, North Carolina

Carolyn Arey

Department Education
College
Salisbury, North Carolina

Jenny Burrell

Department Communication
College
Salisbury, North Carolina

Lori Dees

Department English
College
Salisbury, North Carolina

Iillana Hyman

Department English
College
Salisbury, North Carolina

Lyndsay Marrone

Department Communication
College
Salisbury, North Carolina

Kim Medlin

Department Mathematics
College
Salisbury, North Carolina

Keith Moore

Department Business
College
Salisbury, North Carolina

Jennifer Selby

Department Fine Arts
College
Salisbury, North Carolina

Gina Talbert

Department Mathematics
College
Salisbury, North Carolina

Eric Tucker

Department Computer Science
College
Salisbury, North Carolina

Patricia Bostian

Department English
College
Salisbury, North Carolina

Ashley Knight

Department Art
College
Salisbury, North Carolina

Lisa Nolin

Department Mathematics
College
Salisbury, North Carolina

Earl Whitehead

Department Business
College
Salisbury, North Carolina

Graciela Hammer

Department Languages
College
Winston Salem, North Carolina

Norgard Klages

Department Languages
College
Winston Salem, North Carolina

Susan Henderson

Department Theology
College
Winston Salem, North Carolina

Florence Corpening

Department Management
College
Winston Salem, North Carolina

Susan Opt

Department Communication
College
Winston Salem, North Carolina

Amy Knox Brown

Department English
College
Winston Salem, North Carolina

Andrew Thomas

Department History
College
Winston Salem, North Carolina

Larry Weston

Department Management
College
Winston Salem, North Carolina

Elizabeth Dickinson

Department Communication
College
Winston Salem, North Carolina

Carol Phipps

Department Mathematics
College
Clinton, North Carolina

Kimberly Philpott

Department Technology
College
Clinton, North Carolina

Cindy Shillady

Department Chemistry
College
Clinton, North Carolina

Susan Grine

Department English
College
Pinehurst, North Carolina

Joe Hairr

Department Humanities
College
Pinehurst, North Carolina

Donna Criscoe

Department Chemistry
College
Pinehurst, North Carolina

David Deremer

Department Health Science
College
Pinehurst, North Carolina

Daniel Infantino

Department Music
College
Pinehurst, North Carolina

John O'Brien

Department Agricultural Engineering
College
Pinehurst, North Carolina

Ed Spittller

Department Engineering
College
Pinehurst, North Carolina

Danny Teal

Department Philosophy
College
Pinehurst, North Carolina

Samantha Allen

Department Health Science
College
Pinehurst, North Carolina

Michael Roscoe

Department Computer Science
College
Pinehurst, North Carolina

McLouis Clayton

Department Mathematics
College
Raleigh, North Carolina