North Carolina's Teacher Directory

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

Patricia Bason

Department Education
College
Elon, North Carolina

Karen Forcht

Department Computer Information Systems
College
Elon, North Carolina

Sarah Glasco

Department Foreign Languages
College
Elon, North Carolina

Kathryn Matera

Department Chemistry
College
Elon, North Carolina

Madelynn Shell

Department Psychology
College
Elon, North Carolina

C. Trachman

Department Anthropology
College
Elon, North Carolina

Sandra Varry

Department Fine Arts
College
Elon, North Carolina

Wally Bixby

Department Health/Human Performance
College
Elon, North Carolina

Dan Evans

Department Astronomy
College
Elon, North Carolina

Daniel Haygood

Department Communication
College
Elon, North Carolina

Nina Namaste

Department Languages
College
Elon, North Carolina

John Reilly

Department Chemistry
College
Elon, North Carolina

Stacy Sechrist

Department Psychology
College
Elon, North Carolina

Timothy Wardle

Department Religion
College
Elon, North Carolina

P Gillespie

Department Mathematics
College
Fayetteville, North Carolina

Jonathan Breitzer

Department Chemistry
College
Fayetteville, North Carolina

Paula Woods

Department Business
College
Fayetteville, North Carolina

Gregory Sadler

Department Philosophy
College
Fayetteville, North Carolina

Trela Anderson

Department English
College
Fayetteville, North Carolina

Aurelie Capron

Department Languages
College
Fayetteville, North Carolina

Mingxian Jin

Department Computer Science
College
Fayetteville, North Carolina

John Fields

Department Chemistry
College
Fayetteville, North Carolina

Jennifer Brown

Department Psychology
College
Fayetteville, North Carolina

Patricia Ostlund

Department Biology
College
Fayetteville, North Carolina

. Brannon

Department Biology
College
Fayetteville, North Carolina

Paul Salada

Department Business
College
Fayetteville, North Carolina

Lea Rosenberry

Department Mathematics
College
Fayetteville, North Carolina

Cindy Burns

Department Economics
College
Fayetteville, North Carolina

Shahpour Dowlatshahi

Department Business
College
Fayetteville, North Carolina

Danny Cunningham

Department Biology
College
Fayetteville, North Carolina

Allen Pennix

Department History
College
Winston Salem, North Carolina

Jenny Huff

Department Psychology
College
Winston Salem, North Carolina

. Fortuna

Department Philosophy
College
Winston Salem, North Carolina

Sheila Shields

Department Psychology
College
Winston Salem, North Carolina

Maryanna Richardson

Department English
College
Winston Salem, North Carolina

Dwayne Davis

Department Chemistry
College
Winston Salem, North Carolina

Rick Mutton

Department Biology
College
Winston Salem, North Carolina

Stormy Shumate

Department Criminal Justice
College
Winston Salem, North Carolina

Nathanael Gough

Department English
College
Winston Salem, North Carolina

Robert Davis

Department Mathematics
College
Winston Salem, North Carolina

Trudi Johnson

Department English
College
Winston Salem, North Carolina

Donna Ellington

Department History
College
Boiling Springs, North Carolina

Kirsten Hemmy

Department English
College
Boiling Springs, North Carolina

Kent Blevins

Department Theology
College
Boiling Springs, North Carolina

Nancy Bottoms

Department English
College
Boiling Springs, North Carolina

Eddie Steppe

Department Religious Studies
College
Boiling Springs, North Carolina

Earl Godfrey

Department Accounting
College
Boiling Springs, North Carolina

Les Brown

Department Science
College
Boiling Springs, North Carolina

Robert Bass

Department Mathematics
College
Boiling Springs, North Carolina

Jim Lawrence

Department Communication
College
Boiling Springs, North Carolina

Natalie Davaut

Department Foreign Languages/Literature
College
Boiling Springs, North Carolina

Rob Munoz

Department Social Science
College
Boiling Springs, North Carolina

Joseph Webb

Department Communication Studies
College
Boiling Springs, North Carolina

Alicia McCullough

Department English
College
Dallas, North Carolina

Hisayo Gallo

Department Psychology
College
Dallas, North Carolina

Dedmon

Department Science
College
Dallas, North Carolina

Shariot

Department Mathematics
College
Dallas, North Carolina

Don R. Killian

Department Sociology
College
Dallas, North Carolina

Benji Bollinger

Department Mathematics
College
Dallas, North Carolina

Creed

Department Mathematics
College
Dallas, North Carolina

Jason Story

Department Fine Arts
College
Dallas, North Carolina

Arnold Willen

Department Business
College
Dallas, North Carolina

Biggers

Department Art History
College
Dallas, North Carolina

George Hendricks

Department Engineering
College
Dallas, North Carolina

McHugh

Department Mathematics
College
Dallas, North Carolina

Cheryl Brown

Department Sociology
College
Greensboro, North Carolina

Judy Cheatham

Department Education
College
Greensboro, North Carolina

John Brotherton

Department Music
College
Greensboro, North Carolina

Dave Limburg

Department Languages
College
Greensboro, North Carolina

David Newton

Department Fine Arts
College
Greensboro, North Carolina

Alvis Dunn

Department History
College
Greensboro, North Carolina

Adele Wayman

Department Fine Arts
College
Greensboro, North Carolina

Kami Rowan

Department Music
College
Greensboro, North Carolina

Bob Williams

Department Economics
College
Greensboro, North Carolina

Diya Abdo

Department English
College
Greensboro, North Carolina

Maria Amado

Department Sociology
College
Greensboro, North Carolina

Max Carter

Department Religion
College
Greensboro, North Carolina

Jane Brandsma

Department Mathematics
College
Greensboro, North Carolina

Lynn Moseley

Department Biology
College
Greensboro, North Carolina

Jennifer Brown

Department English
College
Greensboro, North Carolina

Marlene McCauley

Department Geology
College
Greensboro, North Carolina

David Hammond

Department Theater
College
Greensboro, North Carolina

Tom Tucker

Department Biology
College
Greensboro, North Carolina

Tim Hanna

Department Theater
College
Greensboro, North Carolina

Laura Ibarra

Department Languages
College
Greensboro, North Carolina

Mini Ranganathan

Department Business
College
Greensboro, North Carolina

Laura Parish

Department Communication
College
Greensboro, North Carolina

Jim Carrier

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Astrid Todd

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Jamshid Haghighi

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Alex Jordan

Department Biology
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Kevin Lee

Department Information Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Frank Meacham

Department History
College
601 E. Main Street, Jamestown, North Carolina NC 27282

William Lewis

Department Theater
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Ron Greene

Department English
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Melissa Maley

Department Religion
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Shelia May

Department Accounting
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Barbara Walls

Department Political Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Dan Reavis

Department Economics
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Timothy Perry

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282