North Carolina's Teacher Directory

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

Roy Jenks

Department History
College
Charlotte, North Carolina

Lillie-Dunn McGuinness

Department Science
College
Charlotte, North Carolina

Lisa Rashotte

Department Social Science
College
Charlotte, North Carolina

Fran Voltz

Department English
College
Charlotte, North Carolina

Bruce Auerbach

Department Theater
College
Charlotte, North Carolina

Suzanne Boyd

Department Social Work
College
Charlotte, North Carolina

David Johnson

Department History
College
Charlotte, North Carolina

Vasilije P. Lukic

Department Engineering
College
Charlotte, North Carolina

Jeanie Marklin

Department Education
College
Charlotte, North Carolina

Michael Mosley

Department Music
College
Charlotte, North Carolina

William Saunders

Department Civil Engineering
College
Charlotte, North Carolina

Casper Wiggins

Department Accounting
College
Charlotte, North Carolina

David Wilson

Department Computer Science
College
Charlotte, North Carolina

J Bellios

Department Latin American Studies
College
Charlotte, North Carolina

Mike Cox

Department Education
College
Charlotte, North Carolina

J Finke

Department Education
College
Charlotte, North Carolina

Joyce Frazier

Department Elementary Education
College
Charlotte, North Carolina

Sarah Godwin

Department English
College
Charlotte, North Carolina

Hussein Islami-Arshagi

Department Mathematics
College
Charlotte, North Carolina

Andrei Kuzhuget

Department Mathematics
College
Charlotte, North Carolina

Samuel Monder

Department Latin American Studies
College
Charlotte, North Carolina

Susan Savage

Department Music
College
Charlotte, North Carolina

Pharas Sechler

Department Education
College
Charlotte, North Carolina

Jennifer Towell

Department English
College
Charlotte, North Carolina

Shirley Wright

Department Languages
College
Charlotte, North Carolina

Kelly Anderson

Department Education
College
Charlotte, North Carolina

Joel Avrin

Department Mathematics
College
Charlotte, North Carolina

F Chimielinski

Department Marketing
College
Charlotte, North Carolina

Elizabeth Diaz

Department Languages
College
Charlotte, North Carolina

Heather Homesley

Department Languages
College
Charlotte, North Carolina

Amy Kitts

Department Engineering Technology
College
Charlotte, North Carolina

John Nelson

Department Architecture
College
Charlotte, North Carolina

Jones Norris

Department Accounting
College
Charlotte, North Carolina

John Reeves

Department Religious Studies
College
Charlotte, North Carolina

Jennifer Seegers

Department Biology
College
Charlotte, North Carolina

Courtney St. Onge

Department Communication Studies
College
Charlotte, North Carolina

Olga Tarkington

Department Chemistry
College
Charlotte, North Carolina

Jean Vintinner

Department Elementary Education
College
Charlotte, North Carolina

C Alexander

Department History
College
Charlotte, North Carolina

Robert Brame

Department Criminal Justice
College
Charlotte, North Carolina

Ana Isabel Buchenau

Department Languages
College
Charlotte, North Carolina

Jane Curley

Department Finance
College
Charlotte, North Carolina

Louise Gammons

Department Latin American Studies
College
Charlotte, North Carolina

Leigh Ann Graham

Department Chemistry
College
Charlotte, North Carolina

Mark Howieson

Department Theatre/Dance
College
Charlotte, North Carolina

Ron Kalafsky

Department Geography
College
Charlotte, North Carolina

Donald Liou

Department Engineering
College
Charlotte, North Carolina

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