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

John Harris

Department Dramatic Arts
College
Chapel Hill, North Carolina

Lutz Hendricks

Department Economics
College
Chapel Hill, North Carolina

David Huyck

Department Art
College
Chapel Hill, North Carolina

Amy Johnson

Department Psychology
College
Chapel Hill, North Carolina

Stella Kim

Department Spanish
College
Chapel Hill, North Carolina

Patty Kinneer

Department Journalism
College
Chapel Hill, North Carolina

Mandi Kreger

Department English
College
Chapel Hill, North Carolina

Chihoon Lee

Department Statistics
College
Chapel Hill, North Carolina

YU Li

Department Languages
College
Chapel Hill, North Carolina

Beatrice Litt

Department Languages
College
Chapel Hill, North Carolina

Pamela Lothspeich

Department Asian Studies
College
Chapel Hill, North Carolina

Kim Manturuk

Department Sociology
College
Chapel Hill, North Carolina

Robert McKeever

Department Journalism
College
Chapel Hill, North Carolina

Laurie McNeil

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Swaha Miller

Department Computer Science
College
Chapel Hill, North Carolina

Cameron Morgan

Department Political Science
College
Chapel Hill, North Carolina

Billie Murray

Department Communication Studies
College
Chapel Hill, North Carolina

Michal Osterweil

Department Anthropology
College
Chapel Hill, North Carolina

Joseph Palis

Department Geography
College
Chapel Hill, North Carolina

Pat Parker

Department Communication Studies
College
Chapel Hill, North Carolina

Timothy Perry

Department Psychology
College
Chapel Hill, North Carolina

Jeremy Powell

Department Communication Studies
College
Chapel Hill, North Carolina

Tony Randolph

Department Geography
College
Chapel Hill, North Carolina

Steve Reznick

Department Psychology
College
Chapel Hill, North Carolina

Allison Rodriguez

Department History
College
Chapel Hill, North Carolina

Carla Saenz

Department Philosophy
College
Chapel Hill, North Carolina

Margaret Scarry

Department Anthropology
College
Chapel Hill, North Carolina

Aaron Shackelford

Department English
College
Chapel Hill, North Carolina

Debra Skinner

Department Anthropology
College
Chapel Hill, North Carolina

Dean Smith

Department Journalism
College
Chapel Hill, North Carolina

Paul Stapleton

Department English
College
Chapel Hill, North Carolina

Kelly Sutton

Department Psychology
College
Chapel Hill, North Carolina

Kerry Taylor

Department History
College
Chapel Hill, North Carolina

David Thissen

Department Psychology
College
Chapel Hill, North Carolina

Eric Fox Tree

Department Anthropology
College
Chapel Hill, North Carolina

Adam Versenyi

Department Dramatic Arts
College
Chapel Hill, North Carolina

Ashley Ward

Department Geography
College
Chapel Hill, North Carolina

Howard Weinberg

Department Environmental Sci/Eng
College
Chapel Hill, North Carolina

Dale Whittington

Department Environmental Sci/Eng
College
Chapel Hill, North Carolina

Daniel Wright

Department Mathematics
College
Chapel Hill, North Carolina

LE Zhang

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Zahra Ayubi

Department Religious Studies
College
Chapel Hill, North Carolina

Peter Blair

Department English
College
Chapel Hill, North Carolina

Emily Braley

Department Mathematics
College
Chapel Hill, North Carolina

Domenic Cerri

Department Psychology
College
Chapel Hill, North Carolina

Kyle Crowder

Department Sociology
College
Chapel Hill, North Carolina

Lee Delegard

Department Art
College
Chapel Hill, North Carolina

Maegan Devlin

Department History
College
Chapel Hill, North Carolina

Castellow Eliz

Department Languages
College
Chapel Hill, North Carolina

Jan-Michael Frahm

Department Computer Science
College
Chapel Hill, North Carolina

Stephen Gent

Department Political Science
College
Chapel Hill, North Carolina

Anthony Hackney

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Sharon James

Department Classics
College
Chapel Hill, North Carolina

David Jordan

Department English
College
Chapel Hill, North Carolina

Daniel Keeler

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Bradley Lamphere

Department Ecology
College
Chapel Hill, North Carolina

Cary Levine

Department Not Specified
College
Chapel Hill, North Carolina

Wei-Cheng Lin

Department Art
College
Chapel Hill, North Carolina

Taylor Luther

Department English
College
Chapel Hill, North Carolina

Bevin Maultsby

Department Mathematics
College
Chapel Hill, North Carolina

Siegfried Mews

Department German
College
Chapel Hill, North Carolina

Alex Mills

Department Statistics
College
Chapel Hill, North Carolina

Lcgjpdt Ovabinaywgo

Department Marketing
College
Chapel Hill, North Carolina

Lisa Piazza

Department Art
College
Chapel Hill, North Carolina

Keith Schaefer

Department Spanish
College
Chapel Hill, North Carolina

Edgar Shields

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Gordon Simons

Department Statistics
College
Chapel Hill, North Carolina

Rachel Thomasson

Department Political Science
College
Chapel Hill, North Carolina

Zaragosa Vargas

Department History
College
Chapel Hill, North Carolina

J M Walsh

Department Computer Science
College
Chapel Hill, North Carolina

Marie Weil

Department Social Work
College
Chapel Hill, North Carolina

Monte Yoder

Department Military Science
College
Chapel Hill, North Carolina

Daniel Hinchliffe

Department Accounting
College
Asheville, North Carolina

Lorraine Walsh

Department Multimedia
College
Asheville, North Carolina

Jason Wingert

Department Health Science
College
Asheville, North Carolina

Tony Capraro

Department Marketing
College
Asheville, North Carolina

Ignacio Garrido

Department Languages
College
Asheville, North Carolina

Lise Kloeppel

Department Drama
College
Asheville, North Carolina

Fran Randall

Department Education
College
Asheville, North Carolina

Megan Wolfe

Department Fine Arts
College
Asheville, North Carolina

Melissa Baker

Department Health Science
College
Asheville, North Carolina

Joe Brownsmith

Department Computer Science
College
Asheville, North Carolina

Christine Jones

Department Science
College
Asheville, North Carolina

Josh Stone

Department Physical Ed
College
Asheville, North Carolina

Eva Bares

Department Art History
College
Asheville, North Carolina

Susan Bush

Department Sociology
College
Asheville, North Carolina

Dave Erb

Department Engineering
College
Asheville, North Carolina

Holly Iglesias

Department Humanities
College
Asheville, North Carolina

Eric Jacobson

Department Mass Communications
College
Asheville, North Carolina

Jill Moffitt

Department Physical Education
College
Asheville, North Carolina

Nancy Sokolove

Department Art History
College
Asheville, North Carolina

Karla Weidner

Department Biology
College
Asheville, North Carolina

Rich Willey

Department Music
College
Asheville, North Carolina

Mary Beth Decatur

Department Education
College
Asheville, North Carolina

James Perkins

Department Physics
College
Asheville, North Carolina

Heather Allmond

Department Mathematics
College
Greensboro, North Carolina

Ellen Bateman

Department Communication
College
Greensboro, North Carolina

David Cook

Department Film
College
Greensboro, North Carolina

Bill Evans

Department Health Science
College
Greensboro, North Carolina

Richard Gorden

Department History
College
Greensboro, North Carolina
Page 790 of 1568