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

Thomas Koch

Department Engineering
College
Charlotte, North Carolina

Greg Snyder

Department Architecture
College
Charlotte, North Carolina

Jennifer Braganza

Department Engineering
College
Charlotte, North Carolina

Jean Cauthen

Department Art
College
Charlotte, North Carolina

Dianne Daniels

Department Health Science
College
Charlotte, North Carolina

Steve Kuyath

Department Engineering
College
Charlotte, North Carolina

Baba Prasad

Department Business
College
Charlotte, North Carolina

Brian Ruggaber

Department Theater
College
Charlotte, North Carolina

Amu Williford

Department Kinesiology
College
Charlotte, North Carolina

Jan Brooks

Department Physical Ed
College
Charlotte, North Carolina

Jimmy Cuttino

Department Engineering
College
Charlotte, North Carolina

Susan Diehl

Department English
College
Charlotte, North Carolina

Parker Foley

Department Business
College
Charlotte, North Carolina

Ian Marriott

Department Science
College
Charlotte, North Carolina

Kavyan Najaria

Department Computer Science
College
Charlotte, North Carolina

Sylvia Smith

Department Languages
College
Charlotte, North Carolina

Vetter

Department English
College
Charlotte, North Carolina

Janet Baxter

Department Education
College
Charlotte, North Carolina

Linda Crossland

Department Languages
College
Charlotte, North Carolina

Samantha Furr

Department Biology
College
Charlotte, North Carolina

Felecia Harris

Department Women's Studies
College
Charlotte, North Carolina

Alice Howes

Department Dance
College
Charlotte, North Carolina

J Michel

Department Business
College
Charlotte, North Carolina

Donna Proffit

Department Mathematics
College
Charlotte, North Carolina

Jennifer Troyer

Department Economics
College
Charlotte, North Carolina

Jing Xiao

Department Computer Science
College
Charlotte, North Carolina

Ester Yo

Department Languages
College
Charlotte, North Carolina

Amy Canevello

Department Psychology
College
Charlotte, North Carolina

Beth Gilstrap

Department English
College
Charlotte, North Carolina

Courtney Huntington

Department English
College
Charlotte, North Carolina

Danielle Lucas

Department English
College
Charlotte, North Carolina

Amy Peterman

Department Psychology
College
Charlotte, North Carolina

Margaret Quinlan

Department Communication Studies
College
Charlotte, North Carolina

Barbara Thiede

Department Religious Studies
College
Charlotte, North Carolina

Tiffany Barnes

Department Computer Science
College
Charlotte, North Carolina

Nicholas Bradick

Department Finance/Business Law
College
Charlotte, North Carolina

Jeong-Lim Chae

Department Mathematics
College
Charlotte, North Carolina

Hannah Dennis

Department English
College
Charlotte, North Carolina

Sybil Huskey

Department Fine Arts
College
Charlotte, North Carolina

Vivian Lord

Department Criminal Justice
College
Charlotte, North Carolina

Dale Pocock

Department Accounting
College
Charlotte, North Carolina

Robert Smith

Department Ethnic Studies
College
Charlotte, North Carolina

Karin Stevens

Department Chemistry
College
Charlotte, North Carolina

Xu Xaioping

Department Mathematics
College
Charlotte, North Carolina

Suzan Brenner

Department Fine Arts
College
Charlotte, North Carolina

Claudia Cox

Department Education
College
Charlotte, North Carolina

Mia Eaker

Department English
College
Charlotte, North Carolina

Mary Margaret Harrington

Department Education
College
Charlotte, North Carolina

R Janardhaman

Department Engineering
College
Charlotte, North Carolina

Karon Luddy

Department English
College
Charlotte, North Carolina

Brandon Miller

Department Business
College
Charlotte, North Carolina

Sonya Ramsey

Department Women's Studies
College
Charlotte, North Carolina

Joan Tweedy

Department Fine Arts
College
Charlotte, North Carolina

Haya Alchaar Ajjan

Department Business
College
Charlotte, North Carolina

Christopher Byrum

Department History
College
Charlotte, North Carolina

Jennifer Click

Department Nursing
College
Charlotte, North Carolina

Conboy

Department Business
College
Charlotte, North Carolina

Nate Fried

Department Physics
College
Charlotte, North Carolina

Robin James

Department Philosophy
College
Charlotte, North Carolina

Shawn Long

Department Communication
College
Charlotte, North Carolina

Linda Moresi-Pyle

Department Languages
College
Charlotte, North Carolina

Julia Robinson-Harmon

Department Religious Studies
College
Charlotte, North Carolina

Brett Tingley

Department English
College
Charlotte, North Carolina

Bo Barry

Department Engineering
College
Charlotte, North Carolina

Hulene Burton

Department Accounting
College
Charlotte, North Carolina

Nancy Cooke

Department Education
College
Charlotte, North Carolina

John Doherty

Department Social Work
College
Charlotte, North Carolina

Zoila Gil

Department Spanish
College
Charlotte, North Carolina

Hari

Department Engineering
College
Charlotte, North Carolina

Kristin Humphrey

Department Psychology
College
Charlotte, North Carolina

Martin Kane

Department Engineering
College
Charlotte, North Carolina

Holly Maurer

Department Music
College
Charlotte, North Carolina

Anita Raja

Department Computer Science
College
Charlotte, North Carolina

Adam Schnier

Department English
College
Charlotte, North Carolina

Brandy Stamper

Department Communication Studies
College
Charlotte, North Carolina

Kexin Zhao

Department Business
College
Charlotte, North Carolina

Kelly Carlson-Reddig

Department Architecture
College
Charlotte, North Carolina

Kent Curran

Department Business
College
Charlotte, North Carolina

Joyce Dalsheim

Department International Studies
College
Charlotte, North Carolina

Veronica Hilliard

Department African American Studies
College
Charlotte, North Carolina

Monica Johar

Department Business
College
Charlotte, North Carolina

Turner Michael

Department Criminal Justice
College
Charlotte, North Carolina

Keith Noland

Department Psychology
College
Charlotte, North Carolina

Jonathan Perry

Department Honors
College
Charlotte, North Carolina

Jeremy Schott

Department Religious Studies
College
Charlotte, North Carolina

Ronald Smelser

Department Engineering
College
Charlotte, North Carolina

Tom Suleski

Department Physics
College
Charlotte, North Carolina

Jason Tselentis

Department Graphic Design
College
Charlotte, North Carolina

Philip Yankovitch

Department Mathematics
College
Charlotte, North Carolina

Drew Arrowood

Department Philosophy
College
Charlotte, North Carolina

Mitch Cordova

Department Kinesiology
College
Charlotte, North Carolina

Richard File-Muriel

Department Languages
College
Charlotte, North Carolina

Noel Friedline

Department Music
College
Charlotte, North Carolina

Marcy Goldstein

Department History
College
Charlotte, North Carolina

Robert Hocken

Department Engineering
College
Charlotte, North Carolina

Yang Jing

Department Computer Science
College
Charlotte, North Carolina

Sarah Khan

Department Web Design
College
Charlotte, North Carolina

Julie McLaughlin

Department Sociology
College
Charlotte, North Carolina

Alex Papadopoulos

Department Mathematics
College
Charlotte, North Carolina

Janice Reiman

Department English
College
Charlotte, North Carolina