North Carolina's Teacher Directory

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

Patrick Lui

Department Music
College
Salisbury, North Carolina

Jane Snider

Department Education
College
Salisbury, North Carolina

Natalie Gray

Department History
College
Hickory, North Carolina

Fred Stone

Department Computer Science
College
Hickory, North Carolina

Ken Elliot

Department Telecommunications
College
Hickory, North Carolina

Gerry Saxe

Department Mathematics
College
Hickory, North Carolina

Jimmy Abernathy

Department Agriculture
College
Hickory, North Carolina

Eric Jarrett

Department Health Science
College
Hickory, North Carolina

Becky Reavis

Department Psychology
College
Hickory, North Carolina

Johnny Scott

Department Political Science
College
Hickory, North Carolina

Margaret Walters

Department Mathematics
College
Hickory, North Carolina

Barbra Gregory

Department Mathematics
College
Hickory, North Carolina

Sarah Harden

Department Chemistry
College
Hickory, North Carolina

Luann Martin

Department Nursing
College
Hickory, North Carolina

Betty Peterson

Department Anthropology
College
Hickory, North Carolina

Mickey Tedder

Department Theater
College
Hickory, North Carolina

Brian Morris

Department Graphic Arts
College
Hickory, North Carolina

Regina Reep

Department Sociology
College
Hickory, North Carolina

Pheobe Shih

Department Chemistry
College
Sanford, North Carolina

Ginger Porter

Department Nursing
College
Sanford, North Carolina

Charles Bell

Department Not Specified
College
Sanford, North Carolina

Joe Henderson

Department Mathematics
College
Sanford, North Carolina

Jennifer Ivey

Department Computer Science
College
Sanford, North Carolina

Jon Matthews

Department Business
College
Sanford, North Carolina

Richard Biggs

Department Computer Science
College
Sanford, North Carolina

Jonathan Loftis

Department Health Science
College
Sanford, North Carolina

Hoyle Blalock

Department Computer Science
College
Charlotte, North Carolina

Marissa Cominotti

Department Chemistry
College
Charlotte, North Carolina

James Fisher

Department Biology
College
Charlotte, North Carolina

Todd Koonts

Department Computer Science
College
Charlotte, North Carolina

Francie Nazloo

Department Languages
College
Charlotte, North Carolina

Alexis Seven

Department Physics
College
Charlotte, North Carolina

McEnany Shilo

Department English
College
Charlotte, North Carolina

Thea Bandy-Casimir

Department English
College
Charlotte, North Carolina

Alan Collins

Department International Studies
College
Charlotte, North Carolina

Joan Eudy

Department Nursing
College
Charlotte, North Carolina

Miller Gregg

Department Mathematics
College
Charlotte, North Carolina

Mike Juhl

Department Sociology
College
Charlotte, North Carolina

Susan League

Department Psychology
College
Charlotte, North Carolina

Wanda Nabors

Department Mathematics
College
Charlotte, North Carolina

Roger Russi

Department English Language/Literature
College
Charlotte, North Carolina

Luis Ardila

Department Art History
College
Charlotte, North Carolina

Pat Brown

Department Criminal Justice
College
Charlotte, North Carolina

Harry Caldwell

Department Business
College
Charlotte, North Carolina

Martin Diesterhaft

Department Chemistry
College
Charlotte, North Carolina

Charles Henion

Department Computer Science
College
Charlotte, North Carolina

Carolyn Jacobs

Department Fine Arts
College
Charlotte, North Carolina

Rhonda Joyner

Department Business
College
Charlotte, North Carolina

Amy Lionberge

Department Communication
College
Charlotte, North Carolina

Kelly Natoli

Department Business
College
Charlotte, North Carolina

Mr. Podaras

Department Nursing
College
Charlotte, North Carolina

William Temples

Department Health Science
College
Charlotte, North Carolina

Kelly Wisdom

Department English
College
Charlotte, North Carolina

Nathan Woodson

Department English
College
Charlotte, North Carolina

Luk Aladin

Department Mathematics
College
Charlotte, North Carolina

Mike Bossick

Department Sociology
College
Charlotte, North Carolina

Gareth Burns

Department Graphic Arts
College
Charlotte, North Carolina

Kingwood Chen

Department Mathematics
College
Charlotte, North Carolina

Jenifer Daniels

Department Communication
College
Charlotte, North Carolina

Thomas Fleming

Department Physics
College
Charlotte, North Carolina

Maha Gingrich

Department Communication Arts
College
Charlotte, North Carolina

Carolyn Greene

Department Mathematics
College
Charlotte, North Carolina

Meg Heerden

Department English
College
Charlotte, North Carolina

Martha Ingel

Department Languages
College
Charlotte, North Carolina

Sharon Kimel

Department English
College
Charlotte, North Carolina

Joel Levy

Department Economics
College
Charlotte, North Carolina

Frank McAllister

Department Accounting
College
Charlotte, North Carolina

Maurice McDonald

Department Human Services
College
Charlotte, North Carolina

Mira Mira Arnaout

Department Biology
College
Charlotte, North Carolina

Tom Page

Department Engineering
College
Charlotte, North Carolina

Darlene Schaefer

Department English
College
Charlotte, North Carolina

Soud

Department English
College
Charlotte, North Carolina

Felisia Stukes

Department Computer Science
College
Charlotte, North Carolina

Amanda Winar

Department English
College
Charlotte, North Carolina

Yamin Afshar

Department Marketing
College
Charlotte, North Carolina

Chris Burns

Department Nursing
College
Charlotte, North Carolina

Jaime Frade

Department Mathematics
College
Charlotte, North Carolina

John Holmes

Department Agriculture
College
Charlotte, North Carolina

Gary Mimms

Department Health Science
College
Charlotte, North Carolina

James Parker

Department Law
College
Charlotte, North Carolina

Walter Squire

Department English
College
Charlotte, North Carolina

Margaret Gibson

Department Criminal Justice
College
Charlotte, North Carolina

Lucy Perkins

Department English
College
Charlotte, North Carolina

P Bostian

Department English
College
Charlotte, North Carolina

David Barnes

Department Computer Science
College
Charlotte, North Carolina

Kevin Brown

Department Business
College
Greensboro, North Carolina

Nemiah Bryant

Department Business
College
Greensboro, North Carolina

Zac Campbell

Department Theater
College
Greensboro, North Carolina

David Collins

Department Music
College
Greensboro, North Carolina

Bupathi Dissanayake

Department Biology
College
Greensboro, North Carolina

Gerry Duffy

Department Education
College
Greensboro, North Carolina

Suzanne (sue) Fitzsimmons

Department Nursing
College
Greensboro, North Carolina

David Gifondorwa

Department Biology
College
Greensboro, North Carolina

Jennifer Grotz

Department English
College
Greensboro, North Carolina

Jennifer Guy

Department Fine Arts
College
Greensboro, North Carolina

Kassie Head

Department Education
College
Greensboro, North Carolina

Daniel Hutchins

Department English
College
Greensboro, North Carolina

Wayne Journell

Department Education
College
Greensboro, North Carolina

Arielle Kuperberg

Department Sociology
College
Greensboro, North Carolina

Billy Lee

Department Art History
College
Greensboro, North Carolina
Page 541 of 1570