North Carolina's Teacher Directory

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

Dana Falkenberg

Department Philosophy
College
Chapel Hill, North Carolina

Eva Flores-Ruiz

Department Languages
College
Chapel Hill, North Carolina

Ellen Gasparovic

Department Mathematics
College
Chapel Hill, North Carolina

Brian Graves

Department Communication
College
Chapel Hill, North Carolina

Jane Greenberg

Department Information Science
College
Chapel Hill, North Carolina

John Halton

Department Computer Science
College
Chapel Hill, North Carolina

Mark Hollins

Department Psychology
College
Chapel Hill, North Carolina

Allen Hurlbert

Department Biology
College
Chapel Hill, North Carolina

Graham Ignizio

Department Languages
College
Chapel Hill, North Carolina

David Johnson

Department Psychology
College
Chapel Hill, North Carolina

Leon Katz

Department Dramatic Arts
College
Chapel Hill, North Carolina

Anca Koczkas

Department Languages
College
Chapel Hill, North Carolina

Bo Ram Kwon

Department Political Science
College
Chapel Hill, North Carolina

Cal Lee

Department Information Science
College
Chapel Hill, North Carolina

Lance Lee

Department Languages
College
Chapel Hill, North Carolina

Chris Lundberg

Department Communication
College
Chapel Hill, North Carolina

Elana Maurin

Department Psychology
College
Chapel Hill, North Carolina

Donni McMahand

Department English
College
Chapel Hill, North Carolina

Benjamin Meier

Department Public Policy
College
Chapel Hill, North Carolina

Will Meyer

Department Anthropology
College
Chapel Hill, North Carolina

Jenna Mory

Department Languages
College
Chapel Hill, North Carolina

Gene Nichols

Department Law
College
Chapel Hill, North Carolina

Jeffrey Obler

Department Political Science
College
Chapel Hill, North Carolina

Matthew Patterson

Department Dramatic Arts
College
Chapel Hill, North Carolina

Robert Peet

Department Biology
College
Chapel Hill, North Carolina

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
Page 529 of 1569