North Carolina's Teacher Directory

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

Nate Kreuter

Department English
College
Cullowhee, North Carolina

Eddie Lunsford

Department Education
College
Cullowhee, North Carolina

Erin Meyers

Department Psychology
College
Cullowhee, North Carolina

Maggie Orender

Department Criminal Justice
College
Cullowhee, North Carolina

Kevin Pennington

Department Education
College
Cullowhee, North Carolina

Leslie Philyaw

Department History
College
Cullowhee, North Carolina

Aubrey Ray

Department Health Administration
College
Cullowhee, North Carolina

Zahed Subhan

Department Marketing
College
Cullowhee, North Carolina

Kelly Villota

Department English
College
Cullowhee, North Carolina

Dale Carpenter

Department Education
College
Cullowhee, North Carolina

Rob Dingle

Department Athletic Training
College
Cullowhee, North Carolina

Alex Edwards

Department Biology
College
Cullowhee, North Carolina

Thomas Jonhson

Department Criminal Justice
College
Cullowhee, North Carolina

Justin Menikelli

Department Physical Education
College
Cullowhee, North Carolina

George Reeves

Department Health Science
College
Cullowhee, North Carolina

Timothy Rolls

Department Music
College
Cullowhee, North Carolina

John Sherlock

Department Human Services
College
Cullowhee, North Carolina

Todd Walker

Department Computer Information Systems
College
Cullowhee, North Carolina

Stephen Mills

Department Humanities
College
Morganton, North Carolina

Audrey Cook

Department Mathematics
College
Morganton, North Carolina

John Farthing

Department Economics
College
Morganton, North Carolina

Ralph Strickland

Department Sociology
College
Morganton, North Carolina

Micheal Daniels

Department Engineering
College
Morganton, North Carolina

Jonathan Pearson

Department Mathematics
College
Morganton, North Carolina

Pam Branch

Department Not Specified
College
Morganton, North Carolina

Soncrea Carter

Department Mathematics
College
Morganton, North Carolina

Terry Doyle

Department Sociology
College
Morganton, North Carolina

Lial

Department Business
College
Morganton, North Carolina

Linda Satey

Department Health Science
College
Morganton, North Carolina

Michael Spath

Department Biology
College
Morganton, North Carolina

Rachel Bradshaw

Department Health Science
College
Morganton, North Carolina

Charles Moore

Department Social Science
College
Morganton, North Carolina

Jennifer Taber

Department Mathematics
College
Morganton, North Carolina

Kimberly Tetzlaff

Department Business
College
Wilkesboro, North Carolina

Tim Deborde

Department Music
College
Wilkesboro, North Carolina

Linda Bloedau

Department Psychology
College
Wilkesboro, North Carolina

Iva Lea R. McNeil

Department Mathematics
College
Wilkesboro, North Carolina

Jim Barrow

Department Business
College
Wilkesboro, North Carolina

Ronald Mann

Department Sociology
College
Wilkesboro, North Carolina

Michael Souther

Department Computer Science
College
Wilkesboro, North Carolina

Chad Treadway

Department Graphic Arts
College
Wilkesboro, North Carolina

Justin Leonard

Department Psychology
College
Wilkesboro, North Carolina

Katrina Williams

Department English
College
Wilson, North Carolina

Kendra Faulkner

Department Information Science
College
Wilson, North Carolina

Karla Hampton

Department Not Specified
College
Wilson, North Carolina

Alexander Keown

Department History
College
Wilson, North Carolina

Adam Bridges

Department Chemistry
College
Wilson, North Carolina

Kim Watson

Department Law
College
Wilson, North Carolina

Crystal Moore

Department History
College
Wingate, North Carolina

John Blizzard

Department Music
College
Wingate, North Carolina

Joseph Graham

Department Accounting
College
Wingate, North Carolina

Casey Pratt

Department English
College
Wingate, North Carolina

Rowe David

Department Mathematics
College
Wingate, North Carolina

James Hall

Department Physics
College
Wingate, North Carolina

Dan McLaughlin

Department Physical Ed
College
Wingate, North Carolina

Acchia Albury

Department Biology
College
Wingate, North Carolina
College
Wingate, North Carolina

Cubfzy Kaenwsauwsec

Department Anthropology
College
Wingate, North Carolina

Kenneth Kroger

Department Physics
College
Wingate, North Carolina

Felicia White

Department Physical Education
College
Wingate, North Carolina

Karolyn Thompson

Department Psychology
College
Winston Salem, North Carolina

Dennis Felder

Department Physical Ed
College
Winston Salem, North Carolina

Jill Miller

Department Health Science
College
Winston Salem, North Carolina

Wanda Barlow

Department Nursing
College
Winston Salem, North Carolina

Muztaba Fuad

Department Computer Science
College
Winston Salem, North Carolina

Jill Harp

Department Biology
College
Winston Salem, North Carolina

Ike Okonta

Department Social Science
College
Winston Salem, North Carolina

Fred Van Swearingen

Department Physics
College
Winston Salem, North Carolina

Jaswant Bajwa

Department Computer Science
College
Winston Salem, North Carolina

Kitichawa Chavis

Department Biology
College
Winston Salem, North Carolina

Sayo Fakayode

Department Chemistry
College
Winston Salem, North Carolina

Paul Kuhl

Department Social Science
College
Winston Salem, North Carolina

Anna Lee

Department Psychology
College
Winston Salem, North Carolina

Jeffrey Meixner

Department Clinical Laboratory Sciences
College
Winston Salem, North Carolina

Kwame Shabazz

Department African American Studies
College
Winston Salem, North Carolina

Gregg Ward

Department Biology
College
Winston Salem, North Carolina

John Adeyeye

Department Mathematics
College
Winston Salem, North Carolina

Darina Dicheva

Department Computer Science
College
Winston Salem, North Carolina

Assaad El Khoury

Department Computer Science
College
Winston Salem, North Carolina

Gibreel Kamara

Department English
College
Winston Salem, North Carolina

Janet Neal

Department Business
College
Winston Salem, North Carolina

Joe Smith

Department Finance
College
Winston Salem, North Carolina

Teresa Stratta

Department Sports Management
College
Winston Salem, North Carolina

Steven Viscido

Department Biology
College
Winston Salem, North Carolina

Scott Baker

Department Computer Science
College
Creston, North Carolina

Sandy Gladden

Department Health Science
College
Creston, North Carolina

Jim Hippensteel

Department History
College
Creston, North Carolina

Linda Aiken

Department Education
College
Creston, North Carolina

Sherry Fox

Department English
College
Creston, North Carolina

Carolyn Porter

Department Business
College
Creston, North Carolina

Teresa Posey

Department Communication
College
Creston, North Carolina

Pam Case

Department Psychology
College
Laurinburg, North Carolina

Betsy Dendy

Department English
College
Laurinburg, North Carolina

Edna Ann Loftus

Department English
College
Laurinburg, North Carolina

Jackie Dwelle

Department Equestrian Studies
College
Laurinburg, North Carolina

Corinne Nicholson

Department Business
College
Laurinburg, North Carolina

Allen Dotson

Department Physics
College
Laurinburg, North Carolina

Abeni El-Amin

Department Political Science
College
Raleigh, North Carolina

Corinne Zeller

Department Biology
College
Raleigh, North Carolina

James Kendrick

Department Political Science
College
Raleigh, North Carolina