North Carolina's Teacher Directory

Based on 99,890 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,890 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 Stewart

Department Economics
College
Chapel Hill, North Carolina

Christopher Browning

Department History
College
Chapel Hill, North Carolina

Paul Ferguson

Department Communication
College
Chapel Hill, North Carolina

Larry Goldberg

Department English
College
Chapel Hill, North Carolina

Max Owre

Department History
College
Chapel Hill, North Carolina

Muhammad Yousaf

Department Chemistry
College
Chapel Hill, North Carolina

Ronald Gramlisch

Department Naval Science
College
Chapel Hill, North Carolina

Susan Irons

Department English
College
Chapel Hill, North Carolina

Sheri Pak

Department Classics
College
Chapel Hill, North Carolina

Molly Westerman

Department English
College
Chapel Hill, North Carolina

Peter Filene

Department History
College
Chapel Hill, North Carolina

Jeff Fuchs

Department Music
College
Chapel Hill, North Carolina

Oksana Leukhina

Department Economics
College
Chapel Hill, North Carolina

Thomas Reinert

Department English
College
Chapel Hill, North Carolina

James Stimson

Department Political Science
College
Chapel Hill, North Carolina

Maxine Eichner

Department Law
College
Chapel Hill, North Carolina

Evelyne Huber

Department Political Science
College
Chapel Hill, North Carolina

Justin Jeffrey

Department Philosophy
College
Chapel Hill, North Carolina

William Lycan

Department Philosophy
College
Chapel Hill, North Carolina

Cathy Packer

Department Journalism
College
Chapel Hill, North Carolina

. Sampson

Department Psychology
College
Chapel Hill, North Carolina

Karla Slocum

Department Anthropology
College
Chapel Hill, North Carolina

Richard Vernon

Department Languages
College
Chapel Hill, North Carolina

Kerry Bloom

Department Biology
College
Chapel Hill, North Carolina

Melissa Caldwell

Department English
College
Chapel Hill, North Carolina

Catherine Clark

Department Languages
College
Chapel Hill, North Carolina

Joseph Fletcher

Department English
College
Chapel Hill, North Carolina

Kristen Lacefield

Department English
College
Chapel Hill, North Carolina

Joseph Lowman

Department Psychology
College
Chapel Hill, North Carolina

Mark Perry

Department Dramatic Arts
College
Chapel Hill, North Carolina

Gideon Shemer

Department Biology
College
Chapel Hill, North Carolina

Jane Thrailkill

Department English
College
Chapel Hill, North Carolina

Mark Williams

Department Mathematics
College
Chapel Hill, North Carolina

Jennifer Cadwallader

Department English
College
Chapel Hill, North Carolina

Greg Flaxman

Department English
College
Chapel Hill, North Carolina

Bob Goldstein

Department Biology
College
Chapel Hill, North Carolina

Hosun Kim

Department Languages
College
Chapel Hill, North Carolina

Terence McIntosh

Department History
College
Chapel Hill, North Carolina

Severine Neff

Department Music
College
Chapel Hill, North Carolina

Syed Saad

Department Economics
College
Chapel Hill, North Carolina

Mike Waltman

Department Communication
College
Chapel Hill, North Carolina

Heather Williams

Department History
College
Chapel Hill, North Carolina

Lois Boynton

Department Journalism
College
Chapel Hill, North Carolina

Andrew Flory

Department Music
College
Chapel Hill, North Carolina

Banu Gorkarisel

Department Geography
College
Chapel Hill, North Carolina

John Helms

Department Mathematics
College
Chapel Hill, North Carolina

Anne Johnston

Department Journalism
College
Chapel Hill, North Carolina

Darcy Lear

Department Languages
College
Chapel Hill, North Carolina

Eleonora Magomedova

Department Languages
College
Chapel Hill, North Carolina

Mabel Miguel

Department Business
College
Chapel Hill, North Carolina

Jennifer Park

Department English
College
Chapel Hill, North Carolina

Leticia Roma

Department Languages
College
Chapel Hill, North Carolina

Beverly Taylor

Department English
College
Chapel Hill, North Carolina

Jan Yopp

Department Journalism
College
Chapel Hill, North Carolina

Macalester Bell

Department Philosophy
College
Chapel Hill, North Carolina

Jeanette Boxill

Department Philosophy
College
Chapel Hill, North Carolina

Pamela Cooper

Department English
College
Chapel Hill, North Carolina

David Frost

Department Philosophy
College
Chapel Hill, North Carolina

Liesbet Hooghe

Department Political Science
College
Chapel Hill, North Carolina

Jeff Johnson

Department Chemistry
College
Chapel Hill, North Carolina

Shrawan Kumar

Department Mathematics
College
Chapel Hill, North Carolina

Carl Najdek

Department Political Science
College
Chapel Hill, North Carolina

Jeff Pomerantz

Department Information Science
College
Chapel Hill, North Carolina

Kelly Ross

Department English
College
Chapel Hill, North Carolina

Joshua Smicker

Department Communication
College
Chapel Hill, North Carolina

Conghe Song

Department Geography
College
Chapel Hill, North Carolina

Rachel Willis

Department Economics
College
Chapel Hill, North Carolina

Willis Brooks

Department History
College
Chapel Hill, North Carolina

Winston Cavin

Department Journalism
College
Chapel Hill, North Carolina

Philip Cohen

Department Sociology
College
Chapel Hill, North Carolina

Jane Danielewicz

Department English
College
Chapel Hill, North Carolina

Jaroslav Folda

Department Art History
College
Chapel Hill, North Carolina

Virginia Gray

Department Political Science
College
Chapel Hill, North Carolina

Alison Greene

Department Anthropology
College
Chapel Hill, North Carolina

Jane Hawkins

Department Mathematics
College
Chapel Hill, North Carolina

Caroline Kanagy

Department Psychology
College
Chapel Hill, North Carolina

Andrea Lazar

Department Sociology
College
Chapel Hill, North Carolina

Daniel Lupton

Department English
College
Chapel Hill, North Carolina

Micah Mattix

Department English
College
Chapel Hill, North Carolina

Neil Mulligan

Department Psychology
College
Chapel Hill, North Carolina

Ed Paolantonio

Department Music
College
Chapel Hill, North Carolina

Bob Proctor

Department Mathematics
College
Chapel Hill, North Carolina

Richard Rimanyi

Department Mathematics
College
Chapel Hill, North Carolina

James Rives

Department Classics
College
Chapel Hill, North Carolina

Cynthi Schauer

Department Chemistry
College
Chapel Hill, North Carolina

PD Stotts

Department Computer Science
College
Chapel Hill, North Carolina

Robert Vander Poppen

Department Classics
College
Chapel Hill, North Carolina

Howard Preston Viator

Department Geology
College
Chapel Hill, North Carolina

Anja Wieden

Department German
College
Chapel Hill, North Carolina

Scott Youngdahl

Department Languages
College
Chapel Hill, North Carolina

Greg Boudreaux

Department Mathematics
College
Asheville, North Carolina

William Sabo

Department Humanities
College
Asheville, North Carolina

Blake Hobby

Department Writing
College
Asheville, North Carolina

Ted Meigs

Department Biology
College
Asheville, North Carolina

Cathy Pons

Department Languages
College
Asheville, North Carolina

Eileen Crowe

Department English
College
Asheville, North Carolina

Micheal Evan Gouge

Department Communication
College
Asheville, North Carolina

Charles James

Department Chemistry
College
Asheville, North Carolina

Chris Bell

Department Economics
College
Asheville, North Carolina

Lorena Russell

Department English
College
Asheville, North Carolina
Page 577 of 1569