North Carolina's Teacher Directory

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

Xavier Mela

Department Mathematics
College
Chapel Hill, North Carolina

Aaron Moody

Department Geography
College
Chapel Hill, North Carolina

Peter Mucha

Department Mathematics
College
Chapel Hill, North Carolina

Christopher Nelson

Department Anthropology
College
Chapel Hill, North Carolina

Alex Parets

Department Political Science
College
Chapel Hill, North Carolina

Katya Pertsova

Department Linguistics
College
Chapel Hill, North Carolina

Hana Pichova

Department Germanic Languages/Literature
College
Chapel Hill, North Carolina

Peter Redfield

Department Anthropology
College
Chapel Hill, North Carolina

Regina Santos

Department Languages
College
Chapel Hill, North Carolina

Alexis Seccombe

Department Languages
College
Chapel Hill, North Carolina

Tom Shay

Department Environmental Science
College
Chapel Hill, North Carolina

Kathryn Starkey

Department German
College
Chapel Hill, North Carolina

Jennifer Thomson

Department Psychology
College
Chapel Hill, North Carolina

Lisa Valoric

Department Chemistry
College
Chapel Hill, North Carolina

Julia Wood

Department Communication Studies
College
Chapel Hill, North Carolina

Jon Abramowitz

Department Psychology
College
Chapel Hill, North Carolina

Samuel Amago

Department Spanish
College
Chapel Hill, North Carolina

Farida Badr

Department Asian Studies
College
Chapel Hill, North Carolina

Becca Battaglini

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Susan Bickford

Department Political Science
College
Chapel Hill, North Carolina

J Troy Blackburn

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Gregory Brown

Department Finance
College
Chapel Hill, North Carolina

Danille Christiansen

Department American Studies
College
Chapel Hill, North Carolina

Jeanine Costa

Department Languages
College
Chapel Hill, North Carolina

Marc David

Department Anthropology
College
Chapel Hill, North Carolina

Scott Dill

Department English
College
Chapel Hill, North Carolina

Megan Eagan

Department Piano
College
Chapel Hill, North Carolina

Donato Fhunsu

Department African American Studies
College
Chapel Hill, North Carolina

Hamilton Fout

Department Economics
College
Chapel Hill, North Carolina

Jim Fraser

Department Geography
College
Chapel Hill, North Carolina

Amy Glaser

Department Philosophy
College
Chapel Hill, North Carolina

Katherine Guinness

Department Art History
College
Chapel Hill, North Carolina

Waverly Harrell

Department English
College
Chapel Hill, North Carolina

Dorothea Heitsch

Department Languages
College
Chapel Hill, North Carolina

Michele Hoyman

Department Political Science
College
Chapel Hill, North Carolina

Mike Jablonski

Department Mathematics
College
Chapel Hill, North Carolina

Tessa Joseph

Department English
College
Chapel Hill, North Carolina

William Kier

Department Biology
College
Chapel Hill, North Carolina

Sharon Kowalsky

Department History
College
Chapel Hill, North Carolina

Jennifer Krumper

Department Chemistry
College
Chapel Hill, North Carolina

Amandine Larroy

Department Languages
College
Chapel Hill, North Carolina

Junpeng Li

Department Sociology
College
Chapel Hill, North Carolina

Richard Mann

Department Business
College
Chapel Hill, North Carolina

Melissa Martin

Department Music
College
Chapel Hill, North Carolina

Greg McAtee

Department Economics
College
Chapel Hill, North Carolina

Carlos Menas

Department Geology
College
Chapel Hill, North Carolina

Patrick Mickler

Department Geology
College
Chapel Hill, North Carolina

Betty Nance

Department Nursing
College
Chapel Hill, North Carolina

Jonathan O'Conner

Department Spanish
College
Chapel Hill, North Carolina

Helen O'Neal

Department Languages
College
Chapel Hill, North Carolina

Darin Padua

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Yakob Peterseil

Department Literature
College
Chapel Hill, North Carolina

Jesse Prinz

Department Philosophy
College
Chapel Hill, North Carolina

Qin

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Matthew Redinbo

Department Chemistry
College
Chapel Hill, North Carolina

Samantha Riley

Department English
College
Chapel Hill, North Carolina

Jamie Rosenthal

Department English
College
Chapel Hill, North Carolina

Michael Scott

Department Languages
College
Chapel Hill, North Carolina

Laura Shaffer

Department Political Science
College
Chapel Hill, North Carolina

Carol Sherman

Department Languages
College
Chapel Hill, North Carolina

Richard Soloway

Department History
College
Chapel Hill, North Carolina

Elanor Taylor

Department Philosophy
College
Chapel Hill, North Carolina

Sue Tolleson-Rinehart

Department Public Policy
College
Chapel Hill, North Carolina

Gabriel Trop

Department German
College
Chapel Hill, North Carolina

Peter Uhlenberg

Department Sociology
College
Chapel Hill, North Carolina

Lawrence Webster

Department English
College
Chapel Hill, North Carolina

Jennifer Williamson

Department English
College
Chapel Hill, North Carolina

Felix Woerner

Department Music
College
Chapel Hill, North Carolina

Yeonhee Yoon

Department Languages
College
Chapel Hill, North Carolina

Kathleen Beres

Department English
College
Chapel Hill, North Carolina

George Boosey

Department Journalism
College
Chapel Hill, North Carolina

Molly Breckling

Department Music
College
Chapel Hill, North Carolina

Earl Brooks

Department English
College
Chapel Hill, North Carolina

Bernard Burk

Department Law
College
Chapel Hill, North Carolina

Eric Casteel

Department History
College
Chapel Hill, North Carolina

Gilles Chosson

Department Languages
College
Chapel Hill, North Carolina

Emily Clark

Department Languages
College
Chapel Hill, North Carolina

Carolyn Connor

Department Classics
College
Chapel Hill, North Carolina

Encarni Cruz-Jimenez

Department Spanish
College
Chapel Hill, North Carolina

Sarah Dempsey

Department Communication Studies
College
Chapel Hill, North Carolina

Bart Dunlap

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Eugenia Eng

Department Health Education
College
Chapel Hill, North Carolina

Christine Erlien

Department Geography
College
Chapel Hill, North Carolina

Sam Finesurrey

Department History
College
Chapel Hill, North Carolina

Chris Gann

Department Mathematics
College
Chapel Hill, North Carolina

Stephen Goldberger

Department Economics
College
Chapel Hill, North Carolina

Irene Gomez

Department Languages
College
Chapel Hill, North Carolina

Karl Gyllstrom

Department Computer Science
College
Chapel Hill, North Carolina

Barrington Hill

Department Political Science
College
Chapel Hill, North Carolina

Carrie Holland

Department Spanish
College
Chapel Hill, North Carolina

Rocio Jimenez-Espino

Department Languages
College
Chapel Hill, North Carolina

Abigail Judge

Department Psychology
College
Chapel Hill, North Carolina

Kristina Killgrove

Department Anthropology
College
Chapel Hill, North Carolina

Dan Kontos

Department Physical Ed
College
Chapel Hill, North Carolina

Joseph Lam

Department Religious Studies
College
Chapel Hill, North Carolina

Doug Lauen

Department Public Policy
College
Chapel Hill, North Carolina

Lauren Leve

Department Religion
College
Chapel Hill, North Carolina

Beatriz Lomas-Lozano

Department Spanish
College
Chapel Hill, North Carolina

Federico Luisetti

Department Languages
College
Chapel Hill, North Carolina

Michael MacKuen

Department Political Science
College
Chapel Hill, North Carolina