North Carolina's Teacher Directory

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

John Szmer

Department Political Science
College
Charlotte, North Carolina

Elvira Jardines

Department Spanish
College
Charlotte, North Carolina

Aditi Sharma

Department Physics
College
Charlotte, North Carolina

Vergara

Department Business
College
Charlotte, North Carolina

John Smail

Department History
College
Charlotte, North Carolina

Darlene Drummond

Department Communication
College
Charlotte, North Carolina

Kevin Lawton

Department Engineering
College
Charlotte, North Carolina

Sharon Simmons

Department History
College
Charlotte, North Carolina

Diane Zablotsky

Department Social Science
College
Charlotte, North Carolina

Christopher D. Davis

Department English
College
Charlotte, North Carolina

Matthew Belles

Department Kinesiology
College
Charlotte, North Carolina

Karen Hubbard

Department Fine Arts
College
Charlotte, North Carolina

Taghi Mostafavi

Department Computer Science
College
Charlotte, North Carolina

Eric Taylor

Department Economics
College
Charlotte, North Carolina

Jaroszewski

Department English
College
Charlotte, North Carolina

Sara Miller Newman

Department English
College
Charlotte, North Carolina

Stephanie Southworth

Department Sociology
College
Charlotte, North Carolina

Christopher Gee

Department Biology
College
Charlotte, North Carolina

Heather Perry

Department History
College
Charlotte, North Carolina

John Herron

Department Mathematics
College
Charlotte, North Carolina

Cy Knoblauch

Department English
College
Charlotte, North Carolina

John Staunton

Department English
College
Charlotte, North Carolina

Dal Pra

Department Languages
College
Charlotte, North Carolina

Tim Horne

Department Communication
College
Charlotte, North Carolina

Y Kakad

Department Engineering
College
Charlotte, North Carolina

Blair Rudes

Department English
College
Charlotte, North Carolina

A Abifaker

Department Mathematics
College
Charlotte, North Carolina

Beth Bjerregaard

Department Criminal Justice
College
Charlotte, North Carolina

Garth Green

Department International Studies
College
Charlotte, North Carolina

Richard Leeman

Department Communication
College
Charlotte, North Carolina

Edgar Munday

Department Engineering
College
Charlotte, North Carolina

Murray Webster

Department Sociology
College
Charlotte, North Carolina

Jurgen Buchenau

Department History
College
Charlotte, North Carolina

Susan Hodge

Department Criminal Justice
College
Charlotte, North Carolina

Hae-Soo Oh

Department Mathematics
College
Charlotte, North Carolina

Pilar Zuber

Department Health/Human Services
College
Charlotte, North Carolina

Nabil Elias

Department Accounting
College
Charlotte, North Carolina

H Ndofor

Department Management
College
Charlotte, North Carolina

Thomas Schmedake

Department Chemistry
College
Charlotte, North Carolina

Robert Tyson

Department Physics
College
Charlotte, North Carolina

Karen Cushing

Department Sociology
College
Charlotte, North Carolina

Nakia Gordon

Department Psychology
College
Charlotte, North Carolina

Gordon Otto

Department Business
College
Charlotte, North Carolina

Paul Youngman

Department Languages
College
Charlotte, North Carolina

Johnny Graham

Department Engineering
College
Charlotte, North Carolina

Seth McKee

Department Political Science
College
Charlotte, North Carolina

Noel Reiss

Department Fine Arts
College
Charlotte, North Carolina

Barbara Theide

Department Religious Studies
College
Charlotte, North Carolina

Mike Champion

Department History
College
Charlotte, North Carolina

Jennifer Munroe

Department English
College
Charlotte, North Carolina

Maria Teresa Rains

Department Languages
College
Charlotte, North Carolina

Jeff Barto

Department Kinesiology
College
Charlotte, North Carolina

John Harding

Department Music
College
Charlotte, North Carolina

Tim Ligay

Department Finance/Business Law
College
Charlotte, North Carolina

Folker Wihstutz

Department Mathematics
College
Charlotte, North Carolina

Belinda Bezner

Department Fine Arts
College
Charlotte, North Carolina

Dave Broudeur

Department Fine Arts
College
Charlotte, North Carolina

Rosalba Esparragoza

Department Languages
College
Charlotte, North Carolina

Christopher McDaniel

Department Engineering Technology
College
Charlotte, North Carolina

Chikako Mori

Department Languages
College
Charlotte, North Carolina

Cliff Scott

Department Communication Studies
College
Charlotte, North Carolina

Jose Batista

Department Languages
College
Charlotte, North Carolina

Bob Croghan

Department Theater
College
Charlotte, North Carolina

Martha Kropf

Department Political Science
College
Charlotte, North Carolina

Drew Polly

Department Elementary Education
College
Charlotte, North Carolina

Tracy Rock

Department Education
College
Charlotte, North Carolina

Gwendolyn Gill

Department History
College
Charlotte, North Carolina

Christina Lentz

Department Mathematics
College
Charlotte, North Carolina

I McKillop

Department Science
College
Charlotte, North Carolina

Richard Souvenir

Department Computer Science
College
Charlotte, North Carolina

Renuka Chander

Department English
College
Charlotte, North Carolina

John Daniels

Department Engineering
College
Charlotte, North Carolina

Suzanne Leland

Department Political Science
College
Charlotte, North Carolina

G Rassel

Department Political Science
College
Charlotte, North Carolina

Judson Russell

Department Business
College
Charlotte, North Carolina

Shayla Willis

Department English
College
Charlotte, North Carolina

Ann Burlein

Department Theology
College
Charlotte, North Carolina

Ming Dai

Department Mathematics
College
Charlotte, North Carolina

John Diemer

Department Geography
College
Charlotte, North Carolina

Alan Freitag

Department Communication
College
Charlotte, North Carolina

Jeff McNeil

Department English
College
Charlotte, North Carolina

James Oliver

Department Biology
College
Charlotte, North Carolina

Steven Rogelberg

Department Psychology
College
Charlotte, North Carolina

Clint Stewart

Department English
College
Charlotte, North Carolina

Brad Wright

Department Political Science
College
Charlotte, North Carolina

Sarah Birdsong

Department Mathematics
College
Charlotte, North Carolina

Verna D Crutchfield

Department Mathematics
College
Charlotte, North Carolina

Janos Gergely

Department Engineering
College
Charlotte, North Carolina

C Henle

Department Business
College
Charlotte, North Carolina

Ivan Howitt

Department Engineering
College
Charlotte, North Carolina

Gerald Micklow

Department Engineering
College
Charlotte, North Carolina

Zbigniew Ras

Department Computer Science
College
Charlotte, North Carolina

Esther Richey

Department English
College
Charlotte, North Carolina

Tonya Wertz Orbaugh

Department English
College
Charlotte, North Carolina

Michele Bissiere

Department Languages
College
Charlotte, North Carolina

Camina Davis

Department Health/Human Services
College
Charlotte, North Carolina

C Godev

Department Languages
College
Charlotte, North Carolina

Courtney James

Department Engineering
College
Charlotte, North Carolina

Robert Kravchuk

Department Political Science
College
Charlotte, North Carolina

R McClain

Department English
College
Charlotte, North Carolina