North Carolina's Teacher Directory

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

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

Grant Bollmer

Department Communication Studies
College
Chapel Hill, North Carolina

John Brackett

Department Music
College
Chapel Hill, North Carolina

Anna Brigevich

Department Political Science
College
Chapel Hill, North Carolina

Amarjit Budhiraja

Department Statistics
College
Chapel Hill, North Carolina

Emily Cash

Department Art
College
Chapel Hill, North Carolina

Michael Chi

Department Psychology
College
Chapel Hill, North Carolina

Greg Copenhaver

Department Biology
College
Chapel Hill, North Carolina

Chris Cronin

Department Economics
College
Chapel Hill, North Carolina

Emilio Del Valle Escalante

Department Languages
College
Chapel Hill, North Carolina

Lisa Duke

Department Psychology
College
Chapel Hill, North Carolina

Luke Elson

Department Philosophy
College
Chapel Hill, North Carolina

Heather Epes

Department English
College
Chapel Hill, North Carolina

Chris Femson

Department Music
College
Chapel Hill, North Carolina

Kathleen Gallagher

Department Education
College
Chapel Hill, North Carolina

Dan Gold

Department Asian Studies
College
Chapel Hill, North Carolina

Claudia Gollop

Department Information Science
College
Chapel Hill, North Carolina

Tessa Gurney

Department Languages
College
Chapel Hill, North Carolina

Sharon Hart

Department Art
College
Chapel Hill, North Carolina

Abel Hermoso

Department Spanish
College
Chapel Hill, North Carolina

Karen James

Department Business
College
Chapel Hill, North Carolina

Naomi Johnson

Department Communication Studies
College
Chapel Hill, North Carolina

Deborah Jones

Department Psychology
College
Chapel Hill, North Carolina

James Ketch

Department Music
College
Chapel Hill, North Carolina

AR Kohl

Department Languages
College
Chapel Hill, North Carolina

William Lachicotte

Department Anthropology
College
Chapel Hill, North Carolina

Richard Lambert

Department German
College
Chapel Hill, North Carolina

James Lesher

Department Philosophy
College
Chapel Hill, North Carolina

Rita Lokensgard

Department Psychology
College
Chapel Hill, North Carolina

Amy Lucas

Department Sociology
College
Chapel Hill, North Carolina

Carrie Matthews

Department English
College
Chapel Hill, North Carolina

Vonnie McLoyd

Department Psychology
College
Chapel Hill, North Carolina

Anita Melo

Department Languages
College
Chapel Hill, North Carolina

Luke Mills

Department English
College
Chapel Hill, North Carolina

Sara Mosholder

Department Languages
College
Chapel Hill, North Carolina

Paul Nickell

Department Communication Studies
College
Chapel Hill, North Carolina

Warren Nord

Department Philosophy
College
Chapel Hill, North Carolina

Tammy Owens

Department Art History
College
Chapel Hill, North Carolina

Keith Payne

Department Psychology
College
Chapel Hill, North Carolina

Meredith Petschauer

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Pamela Pletsch

Department Nursing
College
Chapel Hill, North Carolina

Terry Price

Department Philosophy
College
Chapel Hill, North Carolina

Carey Richter

Department Communication Studies
College
Chapel Hill, North Carolina

Heather Ross

Department English
College
Chapel Hill, North Carolina

Betsy Sandlin

Department Languages
College
Chapel Hill, North Carolina

Keith Schneider

Department Mathematics
College
Chapel Hill, North Carolina

Jacob Selander

Department Geology
College
Chapel Hill, North Carolina

Sarah Shaw

Department English
College
Chapel Hill, North Carolina

Stephanie Snyder

Department English
College
Chapel Hill, North Carolina

Jennie Stevenson

Department Biology
College
Chapel Hill, North Carolina

Michelle Strong

Department History
College
Chapel Hill, North Carolina

Julianne Toler

Department Exercise/Sport Science
College
Chapel Hill, North Carolina