North Carolina's Teacher Directory

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

José Polo De Bernabé

Department Literature
College
Chapel Hill, North Carolina

William Race

Department Classics
College
Chapel Hill, North Carolina

Maria Francisca Reines

Department Philosophy
College
Chapel Hill, North Carolina

Paul Rhode

Department Economics
College
Chapel Hill, North Carolina

Peter Robinson

Department Science
College
Chapel Hill, North Carolina

Vic Schoenbach

Department Epidemiology
College
Chapel Hill, North Carolina

P.K Sen

Department Statistics
College
Chapel Hill, North Carolina

William Smith

Department Mathematics
College
Chapel Hill, North Carolina

Anne Steinberg

Department Languages
College
Chapel Hill, North Carolina

Myra Struckmeyer

Department History
College
Chapel Hill, North Carolina

Miranda Thomas

Department Mathematics
College
Chapel Hill, North Carolina

Charlie Tuggle

Department Journalism
College
Chapel Hill, North Carolina

Ed Van-Wesep

Department Finance
College
Chapel Hill, North Carolina

Ruth Von Bernuth

Department German
College
Chapel Hill, North Carolina

R. Mark Wightman

Department Chemistry
College
Chapel Hill, North Carolina

Lingxing Yao

Department Mathematics
College
Chapel Hill, North Carolina

Anita Angelone

Department Languages
College
Chapel Hill, North Carolina

Yaakov Ariel

Department Religious Studies
College
Chapel Hill, North Carolina

Hilary Becker

Department Classics
College
Chapel Hill, North Carolina

Sarah Bledsoe

Department Social Work
College
Chapel Hill, North Carolina

Lydia Boyd

Department African American Studies
College
Chapel Hill, North Carolina

Jane Brown

Department Journalism
College
Chapel Hill, North Carolina

Angela Callanan

Department English
College
Chapel Hill, North Carolina

Pablo Casado

Department Languages
College
Chapel Hill, North Carolina

Hague Charles

Department Mathematics
College
Chapel Hill, North Carolina

Patrick Cooper

Department English
College
Chapel Hill, North Carolina

Erin Coyle

Department Journalism
College
Chapel Hill, North Carolina

Mary Deason

Department Political Science
College
Chapel Hill, North Carolina

Eve Duffy

Department History
College
Chapel Hill, North Carolina

Danielle Elliott

Department English
College
Chapel Hill, North Carolina

Peter Enns

Department Political Science
College
Chapel Hill, North Carolina

Sarah Everhart

Department English
College
Chapel Hill, North Carolina

Michael Gaddis

Department Sociology
College
Chapel Hill, North Carolina

Raphael Ginsberg

Department Communication Studies
College
Chapel Hill, North Carolina

Guang Guo

Department Sociology
College
Chapel Hill, North Carolina

Lawrence Hare

Department History
College
Chapel Hill, North Carolina

Rick Harris

Department Political Science
College
Chapel Hill, North Carolina

Jaclyn Hennessey

Department Psychology
College
Chapel Hill, North Carolina

John Inazu

Department Political Science
College
Chapel Hill, North Carolina

K Johnson

Department Languages
College
Chapel Hill, North Carolina

Corbin Jones

Department Biology
College
Chapel Hill, North Carolina

Diane Kelly

Department Information Science
College
Chapel Hill, North Carolina

Scott Kirsch

Department Geography
College
Chapel Hill, North Carolina

Pam Lach

Department History
College
Chapel Hill, North Carolina

Raina Leon

Department Languages
College
Chapel Hill, North Carolina

Jia Lin

Department Asian Studies
College
Chapel Hill, North Carolina

Mollie Lloyd

Department Education
College
Chapel Hill, North Carolina

Matthew Loyd

Department Sociology
College
Chapel Hill, North Carolina

James Martindale

Department Mathematics
College
Chapel Hill, North Carolina

Emily McKendry-Smith

Department Sociology
College
Chapel Hill, North Carolina

Krista McQueeney

Department Sociology
College
Chapel Hill, North Carolina

Robert Millikan

Department Epidemiology
College
Chapel Hill, North Carolina

Antonio Morgan-Lopez

Department Psychology
College
Chapel Hill, North Carolina

Tessa Nicholas

Department English
College
Chapel Hill, North Carolina

Donald Nonini

Department Anthropology
College
Chapel Hill, North Carolina

Andrea Overbay

Department Mathematics
College
Chapel Hill, North Carolina

Laurie Paul

Department Philosophy
College
Chapel Hill, North Carolina

Courtney Peterson

Department Health Administration
College
Chapel Hill, North Carolina

Ryan Preston

Department Philosophy
College
Chapel Hill, North Carolina

Ashley Reed

Department English
College
Chapel Hill, North Carolina

Terry Rhodes

Department Music
College
Chapel Hill, North Carolina

Amber Ross

Department Philosophy
College
Chapel Hill, North Carolina

Maija Samei

Department Asian Studies
College
Chapel Hill, North Carolina

Robert Schmoldt

Department Air Force Studies
College
Chapel Hill, North Carolina

David Schwartz

Department Psychology
College
Chapel Hill, North Carolina

Nate Sharadin

Department Philosophy
College
Chapel Hill, North Carolina

Richard Smith

Department Mathematics
College
Chapel Hill, North Carolina

Blaire Steinwand

Department Biology
College
Chapel Hill, North Carolina

Bill Svanoe

Department Dramatic Arts
College
Chapel Hill, North Carolina

Matthew Taylor

Department English
College
Chapel Hill, North Carolina

Deborah Thomson

Department Communication Studies
College
Chapel Hill, North Carolina

Brian Turner

Department History
College
Chapel Hill, North Carolina

Claudio Viotti

Department Mathematics
College
Chapel Hill, North Carolina

Eric Watts

Department Communication Studies
College
Chapel Hill, North Carolina

Lee Weisert

Department Music
College
Chapel Hill, North Carolina

Sarah Willburn

Department English
College
Chapel Hill, North Carolina

Jeffrey Wright

Department Music
College
Chapel Hill, North Carolina

Xinshu Zhao

Department Journalism
College
Chapel Hill, North Carolina

Michael Abel

Department Mathematics
College
Chapel Hill, North Carolina

Emily Bargwanath

Department Classics
College
Chapel Hill, North Carolina

Emily Brewer

Department English
College
Chapel Hill, North Carolina

Yi-Hsiu Chen

Department Languages
College
Chapel Hill, North Carolina

Ian Crowe

Department History
College
Chapel Hill, North Carolina

Robert Dennis

Department Science
College
Chapel Hill, North Carolina

Prasun Dewan

Department Computer Science
College
Chapel Hill, North Carolina

Jane English

Department Philosophy
College
Chapel Hill, North Carolina

David Frazier

Department Economics
College
Chapel Hill, North Carolina

Heather Gert

Department Philosophy
College
Chapel Hill, North Carolina

Melanie Green

Department Psychology
College
Chapel Hill, North Carolina

Albert Harris

Department Biology
College
Chapel Hill, North Carolina

Joeseph Jordan

Department Sociology
College
Chapel Hill, North Carolina

Amy King

Department Communication Studies
College
Chapel Hill, North Carolina

Eamonn Lanigun

Department Physical Ed
College
Chapel Hill, North Carolina

Cynthia Lohr

Department Education
College
Chapel Hill, North Carolina

Stephanie Magallanes

Department Mathematics
College
Chapel Hill, North Carolina

Deborah Mayer

Department Nursing
College
Chapel Hill, North Carolina

Joshua Miller

Department Political Science
College
Chapel Hill, North Carolina

Mer Mishell

Department Nursing
College
Chapel Hill, North Carolina

Laura Neser

Department Geology
College
Chapel Hill, North Carolina

Jason Painter

Department Education
College
Chapel Hill, North Carolina
Page 530 of 1570