North Carolina's Teacher Directory

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

Stephanie Moller

Department Sociology
College
Charlotte, North Carolina

Oleg Pavlov

Department Mathematics
College
Charlotte, North Carolina

Mary E. Rice

Department Education
College
Charlotte, North Carolina

Rosalba Scott

Department Languages
College
Charlotte, North Carolina

Bruce Taylor

Department Education
College
Charlotte, North Carolina

Kimberly Warren

Department Civil Engineering
College
Charlotte, North Carolina

Charles Wood

Department Special Education
College
Charlotte, North Carolina

Meagan Allen

Department Criminal Justice
College
Charlotte, North Carolina

Christopher Boone

Department Chemistry
College
Charlotte, North Carolina

Claire Chadwick

Department Geography
College
Charlotte, North Carolina

J Deaton

Department Journalism
College
Charlotte, North Carolina

Tara Galloway

Department Education
College
Charlotte, North Carolina

Monette Gossett

Department Nursing
College
Charlotte, North Carolina

Kashif Hamid

Department Physics
College
Charlotte, North Carolina

Karen Hill

Department Mechanical Engineering
College
Charlotte, North Carolina

Brian Jones

Department History
College
Charlotte, North Carolina

J. Timothy Lightfoot

Department Kinesiology
College
Charlotte, North Carolina

Schley Lyons

Department Political Science
College
Charlotte, North Carolina

Morse

Department Engineering
College
Charlotte, North Carolina

Marcello Pinheiro

Department Finance/Business Law
College
Charlotte, North Carolina

David Royster

Department Mathematics
College
Charlotte, North Carolina

Melba Spooner

Department Education
College
Charlotte, North Carolina

R Syed

Department Computer Science
College
Charlotte, North Carolina

Helene Timpone

Department Social Work
College
Charlotte, North Carolina

Jing Wang

Department Languages
College
Charlotte, North Carolina

Hao Zhang

Department Mathematics
College
Charlotte, North Carolina

Haya Ajjan

Department Business
College
Charlotte, North Carolina

Feng Bai

Department Mathematics
College
Charlotte, North Carolina

Diane Browder

Department Education
College
Charlotte, North Carolina

Mark De Castrique

Department English
College
Charlotte, North Carolina

Yolanda Ferguson

Department Communication
College
Charlotte, North Carolina

Heather D. Freeman

Department Art
College
Charlotte, North Carolina

Crystal Glover

Department Education
College
Charlotte, North Carolina

Meg Harkins

Department Engineering
College
Charlotte, North Carolina

Frances Huber

Department Communication
College
Charlotte, North Carolina

Kim Jones

Department Dance
College
Charlotte, North Carolina

Holli Kempton

Department Communication Studies
College
Charlotte, North Carolina

Jeffrey Killman

Department Spanish
College
Charlotte, North Carolina

Celine Latulipe

Department Information Systems
College
Charlotte, North Carolina

Rosie Molinary

Department Women's Studies
College
Charlotte, North Carolina

Elena Platonova

Department Health Science
College
Charlotte, North Carolina

Janna Shedd

Department Religious Studies
College
Charlotte, North Carolina

Alexandre Steenhuyse

Department Anthropology
College
Charlotte, North Carolina

John Toomb

Department Management
College
Charlotte, North Carolina

Eboni Winford

Department Psychology
College
Charlotte, North Carolina

David Bollinger

Department Communication
College
Wilmington, North Carolina

Tim Ballard

Department Biology
College
Wilmington, North Carolina

Sonia Parker

Department Mathematics
College
Wilmington, North Carolina

James Reeves

Department Chemistry
College
Wilmington, North Carolina

Steve Robinson

Department Economics
College
Wilmington, North Carolina

Terry Fleck

Department Mathematics
College
Wilmington, North Carolina

Valerie Rider

Department Languages
College
Wilmington, North Carolina

Drew Rosen

Department Operations Management
College
Wilmington, North Carolina

Barry Wray

Department Business
College
Wilmington, North Carolina

William Wadman

Department Economics
College
Wilmington, North Carolina

Robert McCall

Department Anthropology
College
Wilmington, North Carolina

Lewis Abrams

Department Science
College
Wilmington, North Carolina

Miguel Jimenez

Department Languages
College
Wilmington, North Carolina

Elizabeth Hines

Department Geography
College
Wilmington, North Carolina

Ashley Balena

Department Languages
College
Wilmington, North Carolina

Brian Davis

Department Physics
College
Wilmington, North Carolina

Bill Compton

Department Business
College
Wilmington, North Carolina

Michelle Manning

Department English
College
Wilmington, North Carolina

Chuck Earney

Department Accounting
College
Wilmington, North Carolina

Elizabeth Irvin

Department Languages
College
Wilmington, North Carolina

Wanda Hogan

Department Psychology
College
Wilmington, North Carolina

Lu Ellen Huntley

Department English
College
Wilmington, North Carolina

Rick Olsen

Department Communication
College
Wilmington, North Carolina

Robert Appleton

Department Accounting
College
Wilmington, North Carolina

Michael Messina

Department Chemistry
College
Wilmington, North Carolina

Laura Wittern-Keller

Department History
College
Wilmington, North Carolina

Clyde McDaniel

Department Social Science
College
Wilmington, North Carolina

James Applefield

Department Education
College
Wilmington, North Carolina

Thomas MacLennan

Department English
College
Wilmington, North Carolina

Babet Boyd

Department Criminal Justice
College
Wilmington, North Carolina

Tom Kunz

Department Freshman Seminar
College
Wilmington, North Carolina

Bill Overman

Department Psychology
College
Wilmington, North Carolina

Kimberle Brown

Department English
College
Wilmington, North Carolina

Kindra Steenerson

Department Theater
College
Wilmington, North Carolina

Mark Lammers

Department Mathematics
College
Wilmington, North Carolina

Kimberly Faxon

Department English
College
Wilmington, North Carolina

Roger Hill

Department Business
College
Wilmington, North Carolina

Doug Kline

Department Business
College
Wilmington, North Carolina

Daniel Thurston

Department Business
College
Wilmington, North Carolina

Scott James

Department Philosophy
College
Wilmington, North Carolina

Elizabeth Pressley

Department Languages
College
Wilmington, North Carolina

John Stevens

Department Languages
College
Wilmington, North Carolina

Wes Berlin

Department Marketing
College
Wilmington, North Carolina

Robert Toplin

Department History
College
Wilmington, North Carolina

Agnes Ille

Department Languages
College
Wilmington, North Carolina

Diane Levy

Department Sociology
College
Wilmington, North Carolina

Scott Simmons

Department Anthropology
College
Wilmington, North Carolina

Monica Gisolfi

Department History
College
Wilmington, North Carolina

Sue Richardson

Department English
College
Wilmington, North Carolina

John Wells

Department English
College
Wilmington, North Carolina

Ralph Bradley

Department Computer Science
College
Wilmington, North Carolina

Janet Ellerby

Department English
College
Wilmington, North Carolina

John Stokes

Department English
College
Wilmington, North Carolina

Wendy Exposito

Department Science
College
Wilmington, North Carolina

Nick Laudadio

Department English
College
Wilmington, North Carolina