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

Jeff Boles

Department Auto Body
College
Dobson, North Carolina

Stephanie Johnson

Department Psychology
College
Dobson, North Carolina

Joe Mays

Department Psychology
College
Dobson, North Carolina

David Sturgill

Department Mathematics
College
Dobson, North Carolina

Amanda Atwood

Department Biology
College
Dobson, North Carolina

E. Jay Kelly

Department History
College
Murphy, North Carolina

Ashlee Adams

Department English
College
Chapel Hill, North Carolina

William Aldridge

Department Psychology
College
Chapel Hill, North Carolina

Dmytro Arinkin

Department Mathematics
College
Chapel Hill, North Carolina

Seth Bordner

Department Philosophy
College
Chapel Hill, North Carolina

Alberto Cairo

Department Journalism
College
Chapel Hill, North Carolina

Daniel Cobb

Department History
College
Chapel Hill, North Carolina

Duane Deardorff

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Nicholas Didow

Department Business
College
Chapel Hill, North Carolina

David Eckerman

Department Psychology
College
Chapel Hill, North Carolina

Patricia Fuentes-Lima

Department Languages
College
Chapel Hill, North Carolina

Stephanie Haas

Department Information Science
College
Chapel Hill, North Carolina

William Harmon

Department English
College
Chapel Hill, North Carolina

John Herdandez

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Kyung Huer

Department Spanish
College
Chapel Hill, North Carolina

Kara Keeling

Department Communication
College
Chapel Hill, North Carolina

Youn Lee

Department Sociology
College
Chapel Hill, North Carolina

Erin Lodeesen

Department English
College
Chapel Hill, North Carolina

Catherine Maley

Department Languages
College
Chapel Hill, North Carolina

Lawrence Naumoff

Department English
College
Chapel Hill, North Carolina

Karl Petersen

Department Mathematics
College
Chapel Hill, North Carolina

Marzanna Poplawska

Department Music
College
Chapel Hill, North Carolina

Yoshi Rose

Department English
College
Chapel Hill, North Carolina

Mary Sheriff

Department Fine Arts
College
Chapel Hill, North Carolina

Timothy Sparks

Department Music
College
Chapel Hill, North Carolina

Vaughn Stewart

Department English
College
Chapel Hill, North Carolina

Ryan Thorpe

Department Mathematics
College
Chapel Hill, North Carolina

Greg Welch

Department Computer Science
College
Chapel Hill, North Carolina

Yue Wu

Department Physics
College
Chapel Hill, North Carolina

Silvia Baena

Department Languages
College
Chapel Hill, North Carolina

Jason Barnes

Department Geology
College
Chapel Hill, North Carolina

Geoffrey Bell

Department Environmental Sci/Eng
College
Chapel Hill, North Carolina

Paul Bonner

Department Journalism
College
Chapel Hill, North Carolina

Raul Brown

Department Spanish
College
Chapel Hill, North Carolina

Francesca Carpentier

Department Journalism
College
Chapel Hill, North Carolina

Aylim Castro

Department Languages
College
Chapel Hill, North Carolina

Ian Clayton

Department Linguistics
College
Chapel Hill, North Carolina

Evelyn Daniel

Department Information Science
College
Chapel Hill, North Carolina

Traci Helen Dybdahl

Department Languages
College
Chapel Hill, North Carolina

Kevin Eubanks

Department Languages
College
Chapel Hill, North Carolina

Jennifer Flaherty

Department English
College
Chapel Hill, North Carolina

William Gibbons

Department Music
College
Chapel Hill, North Carolina

Luis Goncalves

Department Languages
College
Chapel Hill, North Carolina

Tim Hayes

Department English
College
Chapel Hill, North Carolina

Bernard Herman

Department American Studies
College
Chapel Hill, North Carolina

Dan Huff

Department Music
College
Chapel Hill, North Carolina

Maria Del Cana Jimenez

Department Languages
College
Chapel Hill, North Carolina

Kevin Kinlaw

Department Economics
College
Chapel Hill, North Carolina

Jan Koelb

Department English
College
Chapel Hill, North Carolina

Diane Leonard

Department Literature
College
Chapel Hill, North Carolina

Hollie Mann

Department Political Science
College
Chapel Hill, North Carolina

Robert Martinez

Department English
College
Chapel Hill, North Carolina

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