North Carolina's Teacher Directory

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

Debra Murray

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

K Parker

Department Art
College
Chapel Hill, North Carolina

Della Pollock

Department Communication Studies
College
Chapel Hill, North Carolina

Mary Raschko

Department English
College
Chapel Hill, North Carolina

Joerg Rocholl

Department Finance
College
Chapel Hill, North Carolina

Bereket Selassie

Department African American Studies
College
Chapel Hill, North Carolina

David Sontag

Department Communication
College
Chapel Hill, North Carolina

James Thompson

Department English
College
Chapel Hill, North Carolina

Ruel Tyson

Department Religion
College
Chapel Hill, North Carolina

Jonathan Weiler

Department Political Science
College
Chapel Hill, North Carolina

Mark Winston

Department Information Science
College
Chapel Hill, North Carolina

Laurence Avery

Department English
College
Chapel Hill, North Carolina

Dorit Bar-On

Department Philosophy
College
Chapel Hill, North Carolina

Sanjoy Baruah

Department Computer Science
College
Chapel Hill, North Carolina

Katy Body

Department Communication Studies
College
Chapel Hill, North Carolina

Elizabeth Barnsley Brown

Department English
College
Chapel Hill, North Carolina

David Cane

Department Languages
College
Chapel Hill, North Carolina

Wayne Christiansen

Department Physics
College
Chapel Hill, North Carolina

Gail Corrado

Department Public Policy
College
Chapel Hill, North Carolina

Kathleen Crosby

Department English
College
Chapel Hill, North Carolina

Grant Dowell

Department Philosophy
College
Chapel Hill, North Carolina

Lili Fan

Department Languages
College
Chapel Hill, North Carolina

Sandria Freitag

Department Asian Studies
College
Chapel Hill, North Carolina

Nicole Galloway

Department Education
College
Chapel Hill, North Carolina

Pika Ghosh

Department Asian Studies
College
Chapel Hill, North Carolina

Buck Goldstein

Department Economics
College
Chapel Hill, North Carolina

Jessica Harrell

Department Biology
College
Chapel Hill, North Carolina

Thomas Hazen

Department Law
College
Chapel Hill, North Carolina

Thomas Horan

Department English
College
Chapel Hill, North Carolina

Erik Jensen

Department Mathematics
College
Chapel Hill, North Carolina

Helen Lee

Department English
College
Chapel Hill, North Carolina

Shu LU

Department Statistics
College
Chapel Hill, North Carolina

Kayla Malecek

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Chris Martens

Department Science
College
Chapel Hill, North Carolina

Melissa Meeks

Department English
College
Chapel Hill, North Carolina

Stephanie Moller

Department Sociology
College
Chapel Hill, North Carolina

Jim Morken

Department Chemistry
College
Chapel Hill, North Carolina

Joseph Myers

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Susan Page

Department Art
College
Chapel Hill, North Carolina

Fred Pfaender

Department Environmental Sci/Eng
College
Chapel Hill, North Carolina

Ben Sammons

Department English
College
Chapel Hill, North Carolina

Joel Schwartz

Department Public Policy
College
Chapel Hill, North Carolina

Danielle Spurlock

Department Public Policy
College
Chapel Hill, North Carolina

Akilah Swinton

Department Psychology
College
Chapel Hill, North Carolina

Michael Taylor

Department Mathematics
College
Chapel Hill, North Carolina

Ashwin Vaidya

Department Mathematics
College
Chapel Hill, North Carolina

Stafford Wing

Department Music
College
Chapel Hill, North Carolina

Longhua Zhao

Department Mathematics
College
Chapel Hill, North Carolina

Neel Ahuja

Department English
College
Chapel Hill, North Carolina

Kate Arpen

Department Asian Studies
College
Chapel Hill, North Carolina

Regina Bartolone

Department Languages
College
Chapel Hill, North Carolina

Scott Bennett

Department Geology
College
Chapel Hill, North Carolina

Lissa Broome

Department Law
College
Chapel Hill, North Carolina

Lisa Calvente

Department Communication Studies
College
Chapel Hill, North Carolina

Ivan Cherednik

Department Mathematics
College
Chapel Hill, North Carolina

Holly Collins

Department Languages
College
Chapel Hill, North Carolina

Mat Despard

Department Social Work
College
Chapel Hill, North Carolina

Gustavo Dider

Department Statistics
College
Chapel Hill, North Carolina

Bob Duronio

Department Biology
College
Chapel Hill, North Carolina

Alassane Fall

Department Sociology
College
Chapel Hill, North Carolina

Greg Forest

Department Mathematics
College
Chapel Hill, North Carolina

Elvira Giosi

Department Languages
College
Chapel Hill, North Carolina

Volker Grzimek

Department Economics
College
Chapel Hill, North Carolina

Brooke Holmes

Department Classics
College
Chapel Hill, North Carolina

Andrea Hussong

Department Psychology
College
Chapel Hill, North Carolina

Fumi Iwashita

Department Asian Studies
College
Chapel Hill, North Carolina

Melissa Johnson

Department English
College
Chapel Hill, North Carolina

Dmitri Khveshenko

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Richard Kohn

Department History
College
Chapel Hill, North Carolina

Chris Krebs

Department Sociology
College
Chapel Hill, North Carolina

Bethany Lam

Department English
College
Chapel Hill, North Carolina

Andrew Leiter

Department English
College
Chapel Hill, North Carolina

Yv MacIel

Department Languages
College
Chapel Hill, North Carolina

Ketan Mayer-Patel

Department Computer Science
College
Chapel Hill, North Carolina

Genna McNeil

Department History
College
Chapel Hill, North Carolina

Craig Melchert

Department Linguistics
College
Chapel Hill, North Carolina

Stephen Meyers

Department Geology
College
Chapel Hill, North Carolina

Fred Naiden

Department History
College
Chapel Hill, North Carolina

Mark Nuss

Department Communication Studies
College
Chapel Hill, North Carolina

James O'Hara

Department Classics
College
Chapel Hill, North Carolina

Katie Otis

Department History
College
Chapel Hill, North Carolina

Mark Peppers

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Meg Pomerantz

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Alice Ratliff

Department Law
College
Chapel Hill, North Carolina

Michael Resnik

Department Philosophy
College
Chapel Hill, North Carolina

Edward Richmond

Department Mathematics
College
Chapel Hill, North Carolina

Gregory Roeder

Department Psychology
College
Chapel Hill, North Carolina

Mark Schoenfisch

Department Chemistry
College
Chapel Hill, North Carolina

Keith Shaeffer

Department Spanish
College
Chapel Hill, North Carolina

Keith Sockman

Department Biology
College
Chapel Hill, North Carolina

Donna Surge

Department Geology
College
Chapel Hill, North Carolina

Helen Tibbo

Department Information Science
College
Chapel Hill, North Carolina

Per Tomter

Department Mathematics
College
Chapel Hill, North Carolina

Craig Turner

Department Theater
College
Chapel Hill, North Carolina

Alan Weakley

Department Biology
College
Chapel Hill, North Carolina

Roy Williams

Department Physical Education
College
Chapel Hill, North Carolina

Nadia Yaqub

Department Asian Studies
College
Chapel Hill, North Carolina

Esther Angulo

Department Languages
College
Chapel Hill, North Carolina

Gary Armstrong

Department Business
College
Chapel Hill, North Carolina

Richard Benson

Department German
College
Chapel Hill, North Carolina