North Carolina's Teacher Directory

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

Charles Kurzman

Department Sociology
College
Chapel Hill, North Carolina

Jason Lieb

Department Biology
College
Chapel Hill, North Carolina

Sarah Parker

Department Languages
College
Chapel Hill, North Carolina

Mike Shanahan

Department Sociology
College
Chapel Hill, North Carolina

Vin Steponaitis

Department Anthropology
College
Chapel Hill, North Carolina

Wendy Weber

Department English
College
Chapel Hill, North Carolina

Maurice Brookhart

Department Science
College
Chapel Hill, North Carolina

Pam Durban

Department Writing
College
Chapel Hill, North Carolina

Joseph Kieber

Department Biology
College
Chapel Hill, North Carolina

Briana Lewis

Department Languages
College
Chapel Hill, North Carolina

Victoria Martin

Department Languages
College
Chapel Hill, North Carolina

Abel Munoz-Hermoso

Department Languages
College
Chapel Hill, North Carolina

Matthew Reilly

Department Geography
College
Chapel Hill, North Carolina

Lucila Vargas

Department Journalism
College
Chapel Hill, North Carolina

Paul Wilkinson

Department Languages
College
Chapel Hill, North Carolina

Richard Beckman

Department Journalism
College
Chapel Hill, North Carolina

Kathleen Flanagan

Department English
College
Chapel Hill, North Carolina

Sue Goodman

Department Mathematics
College
Chapel Hill, North Carolina

Nicole Heilbron

Department Psychology
College
Chapel Hill, North Carolina

Deanna Larus

Department Psychology
College
Chapel Hill, North Carolina

Doug MacLean

Department Philosophy
College
Chapel Hill, North Carolina

Francois Nielsen

Department Sociology
College
Chapel Hill, North Carolina

Mitchell Prinstein

Department Psychology
College
Chapel Hill, North Carolina

Charlene Regester

Department African American Studies
College
Chapel Hill, North Carolina

Peter Smith

Department Classics
College
Chapel Hill, North Carolina

Yuki Yayama

Department Mathematics
College
Chapel Hill, North Carolina

Kevin Bartig

Department Music
College
Chapel Hill, North Carolina

Jason Bowers

Department Philosophy
College
Chapel Hill, North Carolina

Marsha Collins

Department Languages
College
Chapel Hill, North Carolina

Oswaldo Estrada

Department Languages
College
Chapel Hill, North Carolina

Joa Hershfield

Department Women's Studies
College
Chapel Hill, North Carolina

S Kleinman

Department Women's Studies
College
Chapel Hill, North Carolina

David Long

Department History
College
Chapel Hill, North Carolina

Katherine McFarland

Department Sociology
College
Chapel Hill, North Carolina

Camille Passalacqua

Department English
College
Chapel Hill, North Carolina

Paul Roberge

Department Linguistics
College
Chapel Hill, North Carolina

Sarah Shields

Department History
College
Chapel Hill, North Carolina

Angelina Smith-Nonini

Department Anthropology
College
Chapel Hill, North Carolina

Henry Veggian

Department English
College
Chapel Hill, North Carolina

Kristie Briggs

Department Economics
College
Chapel Hill, North Carolina

Sandra Campo

Department Economics
College
Chapel Hill, North Carolina

Jennifer Christley

Department English
College
Chapel Hill, North Carolina

Manhal Dandashi

Department Languages
College
Chapel Hill, North Carolina

Jim Fiordalisi

Department Biology
College
Chapel Hill, North Carolina

Andrea Granados

Department Languages
College
Chapel Hill, North Carolina

Michael Harris

Department Art History
College
Chapel Hill, North Carolina

Mark Jackson

Department English
College
Chapel Hill, North Carolina

Elizabeth Jones

Department Anthropology
College
Chapel Hill, North Carolina

Marc Lange

Department Philosophy
College
Chapel Hill, North Carolina

Shanny Luft

Department Religious Studies
College
Chapel Hill, North Carolina

Cecilia Martinez-Gallardo

Department Political Science
College
Chapel Hill, North Carolina

Sorin Mitran

Department Mathematics
College
Chapel Hill, North Carolina

Nilufer Ozdemir

Department Economics
College
Chapel Hill, North Carolina

John Pfaltzgraff

Department Mathematics
College
Chapel Hill, North Carolina

Andrea Richmond

Department Mathematics
College
Chapel Hill, North Carolina

Patricia Sawin

Department Anthropology
College
Chapel Hill, North Carolina

Alexis Silver

Department Sociology
College
Chapel Hill, North Carolina

Elizabeth Stockton

Department English
College
Chapel Hill, North Carolina

Daniel Thornton

Department Languages
College
Chapel Hill, North Carolina

Christina Wegel

Department German
College
Chapel Hill, North Carolina

Teri Wise

Department Psychology
College
Chapel Hill, North Carolina

Warren Wogen

Department Mathematics
College
Chapel Hill, North Carolina

Ellen Pearson

Department History
College
Asheville, North Carolina

Ann Dunn

Department Humanities
College
Asheville, North Carolina

Betsy Mayes

Department Accounting
College
Asheville, North Carolina

Mark McClure

Department Mathematics
College
Asheville, North Carolina

Pat Foo

Department Psychology
College
Asheville, North Carolina

George Heard

Department Chemistry
College
Asheville, North Carolina

Brian Butler

Department Philosophy
College
Asheville, North Carolina

Alan Hantz

Department Communication
College
Asheville, North Carolina

Grant Hardy

Department History
College
Asheville, North Carolina

Chad Morgan

Department Physical Ed
College
Asheville, North Carolina

Dolly Jenkins-Mullen

Department Political Science
College
Asheville, North Carolina

Greta Trautmann

Department Languages
College
Asheville, North Carolina

Noah Allen

Department Chemistry
College
Asheville, North Carolina

Connie Schrader

Department Health Science
College
Asheville, North Carolina

Dennis Lundblad

Department Humanities
College
Asheville, North Carolina

Mark Boyd

Department Computer Science
College
Asheville, North Carolina

Sarah Judson

Department History
College
Asheville, North Carolina

Dorothy Dvorsky-Rohner

Department Classics
College
Asheville, North Carolina

Chris McKee

Department Multimedia
College
Asheville, North Carolina

Mark Gibney

Department Political Science
College
Asheville, North Carolina

Bruce Larson

Department Economics
College
Asheville, North Carolina

Lothar Dohse

Department Mathematics
College
Asheville, North Carolina

Michael Neelon

Department Psychology
College
Asheville, North Carolina

Henry Stern

Department Languages
College
Asheville, North Carolina

Philip Delacruz

Department Multimedia
College
Asheville, North Carolina

Irene Rossell

Department Environmental Science
College
Asheville, North Carolina

Molly Walling

Department English
College
Asheville, North Carolina

Rob Berls

Department Theater
College
Asheville, North Carolina

Caroline Kennedy

Department Biology
College
Asheville, North Carolina

Mary Alm

Department Literature
College
Asheville, North Carolina

Alison Heston

Department Humanities
College
Asheville, North Carolina

Maria Laura Rosenbaun-Bodie

Department Languages
College
Asheville, North Carolina

Michelle Bettencourt

Department Spanish
College
Asheville, North Carolina

Robert Dunning

Department Art
College
Asheville, North Carolina

Carol Hutchinson

Department Accounting
College
Asheville, North Carolina

Christopher Nicolay

Department Science
College
Asheville, North Carolina

Anne Slatton

Department Communication
College
Asheville, North Carolina

Ronda Smith

Department Education
College
Asheville, North Carolina