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

Arrel Toews

Department Biochemistry
College
Chapel Hill, North Carolina

Richard King

Department Psychology
College
Chapel Hill, North Carolina

Lawrence Sanna

Department Psychology
College
Chapel Hill, North Carolina

Richard Cante

Department Communication
College
Chapel Hill, North Carolina

James McCoy

Department History
College
Chapel Hill, North Carolina

David Ross

Department English
College
Chapel Hill, North Carolina

Elyse Crystall

Department English
College
Chapel Hill, North Carolina

Gordon Pitz

Department Psychology
College
Chapel Hill, North Carolina

Sliman Bensmaia

Department Psychology
College
Chapel Hill, North Carolina

Jeff Cornell

Department Theater
College
Chapel Hill, North Carolina

Paul Kropp

Department Chemistry
College
Chapel Hill, North Carolina

Lawrence Rowan

Department Physics
College
Chapel Hill, North Carolina

Lisa Volaric

Department Chemistry
College
Chapel Hill, North Carolina

Mark Crescenzi

Department Political Science
College
Chapel Hill, North Carolina

Lloyd Kramer

Department History
College
Chapel Hill, North Carolina

Omid Safi

Department Religious Studies
College
Chapel Hill, North Carolina

Dorothy Verkerk

Department Fine Arts
College
Chapel Hill, North Carolina

Carole Crumley

Department Anthropology
College
Chapel Hill, North Carolina

Clayton Koelb

Department Languages
College
Chapel Hill, North Carolina

John Nadas

Department Music
College
Chapel Hill, North Carolina

Jeremy Petranka

Department Economics
College
Chapel Hill, North Carolina

John Silva

Department Sports Science
College
Chapel Hill, North Carolina

Virgil Balthrop

Department Communication
College
Chapel Hill, North Carolina

Mae Henderson

Department English
College
Chapel Hill, North Carolina

Valerie Lambert

Department Anthropology
College
Chapel Hill, North Carolina

Jeanne Moskal

Department English
College
Chapel Hill, North Carolina

Alphonse Mutima

Department African American Studies
College
Chapel Hill, North Carolina

P.J. Pukkila

Department Biology
College
Chapel Hill, North Carolina

Chuck Stone

Department Journalism
College
Chapel Hill, North Carolina

Erik Alexanian

Department Chemistry
College
Chapel Hill, North Carolina

Jen Ashlock

Department Sociology
College
Chapel Hill, North Carolina

Fitz Brundage

Department History
College
Chapel Hill, North Carolina

Jeff Dangl

Department Biology
College
Chapel Hill, North Carolina

Monte Hampton

Department History
College
Chapel Hill, North Carolina

Ritchie Kendall

Department English
College
Chapel Hill, North Carolina

Wayne Lee

Department History
College
Chapel Hill, North Carolina

Jim Noblitt

Department Languages
College
Chapel Hill, North Carolina

Radu Rosu

Department Mathematics
College
Chapel Hill, North Carolina

Joe Viscomi

Department English
College
Chapel Hill, North Carolina

Martine Antle

Department Languages
College
Chapel Hill, North Carolina

Gary Birdsong

Department Religious Studies
College
Chapel Hill, North Carolina

Chris Clemens

Department Science
College
Chapel Hill, North Carolina

George Houston

Department Classics
College
Chapel Hill, North Carolina

George Lensing

Department English
College
Chapel Hill, North Carolina

Carol Magee

Department African American Studies
College
Chapel Hill, North Carolina

Elliott Moreton

Department Linguistics
College
Chapel Hill, North Carolina

Christopher Putney

Department Languages
College
Chapel Hill, North Carolina

Jennifer Smith

Department Languages
College
Chapel Hill, North Carolina

Micha Becker

Department Linguistics
College
Chapel Hill, North Carolina

Rosario Colchero-Dorado

Department Languages
College
Chapel Hill, North Carolina

Maria DeGuzman

Department English
College
Chapel Hill, North Carolina

Gregory Goering

Department Religious Studies
College
Chapel Hill, North Carolina

Sylvia Hoffert

Department Women's Studies
College
Chapel Hill, North Carolina

Mark Katz

Department Music
College
Chapel Hill, North Carolina

Jennifer Larson

Department English
College
Chapel Hill, North Carolina

Ashley Lucas

Department Dramatic Arts
College
Chapel Hill, North Carolina

Sarah Nash

Department English
College
Chapel Hill, North Carolina

David Pike

Department German
College
Chapel Hill, North Carolina

Jason Reed

Department Biology
College
Chapel Hill, North Carolina

William Shaw

Department English
College
Chapel Hill, North Carolina

Lyniese Williams

Department Art
College
Chapel Hill, North Carolina

Stephan Anderson

Department Music
College
Chapel Hill, North Carolina

Drew Coleman

Department Geology
College
Chapel Hill, North Carolina

Joan Darling

Department Theater
College
Chapel Hill, North Carolina

Karen Hagemann

Department History
College
Chapel Hill, North Carolina

Susannah Kirby

Department Linguistics
College
Chapel Hill, North Carolina

Jock Lauterer

Department Journalism
College
Chapel Hill, North Carolina

Bill Maisch

Department Languages
College
Chapel Hill, North Carolina

Sergio Parreiras

Department Economics
College
Chapel Hill, North Carolina

John Ribo

Department Languages
College
Chapel Hill, North Carolina

Robert Sapp

Department Languages
College
Chapel Hill, North Carolina

Chris Smith

Department Sociology
College
Chapel Hill, North Carolina

Harry Thomas

Department English
College
Chapel Hill, North Carolina

Charlie Braymen

Department Economics
College
Chapel Hill, North Carolina

Kia Caldwell

Department African American Studies
College
Chapel Hill, North Carolina

Edward Curtis

Department Theology
College
Chapel Hill, North Carolina

Mark Driscoll

Department Asian Studies
College
Chapel Hill, North Carolina

Sarah Ficke

Department English
College
Chapel Hill, North Carolina

Cameron Gordon

Department Psychology
College
Chapel Hill, North Carolina

David Hammond

Department Theater
College
Chapel Hill, North Carolina

Michael Hunt

Department History
College
Chapel Hill, North Carolina

Brian Jenkins

Department Economics
College
Chapel Hill, North Carolina

Beth Kurtz-Costes

Department Psychology
College
Chapel Hill, North Carolina

Josefa Lindquist

Department Statistics
College
Chapel Hill, North Carolina

Gustavo Maroni

Department Biology
College
Chapel Hill, North Carolina

Barbara Osborne

Department Physical Ed
College
Chapel Hill, North Carolina

Theda Perdue

Department History
College
Chapel Hill, North Carolina

Perrin

Department Sociology
College
Chapel Hill, North Carolina

Eliza Richards

Department English
College
Chapel Hill, North Carolina

Esther Sanchez-Couto

Department Spanish
College
Chapel Hill, North Carolina

Tanya Shields

Department Women's Studies
College
Chapel Hill, North Carolina

Amy Stitzinger

Department English
College
Chapel Hill, North Carolina

Ryan Thornburg

Department Journalism
College
Chapel Hill, North Carolina

Sean Washburn

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Joel Williamson

Department History
College
Chapel Hill, North Carolina

Joseph Wittig

Department English
College
Chapel Hill, North Carolina

Michael Ruiz

Department Science
College
Asheville, North Carolina

Surain Subramaniam

Department Political Science
College
Asheville, North Carolina

Tracy Brown

Department Psychology
College
Asheville, North Carolina

Patrick Bahls

Department Mathematics
College
Asheville, North Carolina