North Carolina's Teacher Directory

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

Russell Rowlett

Department Mathematics
College
Chapel Hill, North Carolina

Ruth Salvaggio

Department English
College
Chapel Hill, North Carolina

Abhishek Singh

Department Computer Science
College
Chapel Hill, North Carolina

Sandra Summers

Department German
College
Chapel Hill, North Carolina

Tom Tweed

Department Theology
College
Chapel Hill, North Carolina

Brian White

Department Marine Sciences
College
Chapel Hill, North Carolina

Marc Alperin

Department Marine Sciences
College
Chapel Hill, North Carolina

Kenneth Andrews

Department Sociology
College
Chapel Hill, North Carolina

Terri Bailey

Department Journalism
College
Chapel Hill, North Carolina

Larry Benninger

Department Geology
College
Chapel Hill, North Carolina

Jonathan Boyarin

Department Religious Studies
College
Chapel Hill, North Carolina

Inger Brodey

Department Asian Studies
College
Chapel Hill, North Carolina

Emily Burrill

Department Women's Studies
College
Chapel Hill, North Carolina

Seulki Choi

Department Sociology
College
Chapel Hill, North Carolina

Lina Cofresi

Department Languages
College
Chapel Hill, North Carolina

Kendra Cotton

Department Political Science
College
Chapel Hill, North Carolina

Ray Dooley

Department Theater
College
Chapel Hill, North Carolina

Joseph Falkowski

Department Chemistry
College
Chapel Hill, North Carolina

Lynn Glassock

Department Music
College
Chapel Hill, North Carolina

P Gokariksel

Department Geography
College
Chapel Hill, North Carolina

Michael Green

Department History
College
Chapel Hill, North Carolina

James Hevia

Department History
College
Chapel Hill, North Carolina

Alicia Ingram

Department Languages
College
Chapel Hill, North Carolina

Laura Janda

Department Languages
College
Chapel Hill, North Carolina

Joseph Jordan

Department Ethnic Studies
College
Chapel Hill, North Carolina

David Lambert

Department Religious Studies
College
Chapel Hill, North Carolina

Timothy Marr

Department American Studies
College
Chapel Hill, North Carolina

Gregory Matera

Department Health Science
College
Chapel Hill, North Carolina

Chris McKenna

Department English
College
Chapel Hill, North Carolina

Roger Mills-Koonce

Department Psychology
College
Chapel Hill, North Carolina

Michael Mulvey

Department History
College
Chapel Hill, North Carolina

Mark Noble

Department Sociology
College
Chapel Hill, North Carolina

John Orth

Department Law
College
Chapel Hill, North Carolina

Andrew Payton

Department Sociology
College
Chapel Hill, North Carolina

Richard Quinn

Department English
College
Chapel Hill, North Carolina

Graeme Robertson

Department Political Science
College
Chapel Hill, North Carolina

Steve Rogers

Department Biology
College
Chapel Hill, North Carolina

Fuminao Sato

Department Asian Studies
College
Chapel Hill, North Carolina

Kevin Slep

Department Biological Sciences
College
Chapel Hill, North Carolina

John Sweet

Department History
College
Chapel Hill, North Carolina

Leif Tornquist

Department Religion
College
Chapel Hill, North Carolina

Zackary Vernon

Department English
College
Chapel Hill, North Carolina

Elizabeth Weston

Department English
College
Chapel Hill, North Carolina

Sindhu Zagoren

Department Communication Studies
College
Chapel Hill, North Carolina

Risa Applegarth

Department English
College
Chapel Hill, North Carolina

Benjamin Bagley

Department Philosophy
College
Chapel Hill, North Carolina

Robert Barham

Department English
College
Chapel Hill, North Carolina

Kristen Bell

Department Philosophy
College
Chapel Hill, North Carolina

Angus Bowers

Department Linguistics
College
Chapel Hill, North Carolina

Hannah Bryant

Department Education
College
Chapel Hill, North Carolina

Jocelyn Chua

Department Anthropology
College
Chapel Hill, North Carolina

Thomas Cooper

Department Languages
College
Chapel Hill, North Carolina

Emily Cranford

Department Languages
College
Chapel Hill, North Carolina

Bess Dawson

Department Germanic Languages/Literature
College
Chapel Hill, North Carolina

Rod Duclos

Department Marketing
College
Chapel Hill, North Carolina

Matthew Ezzell

Department Sociology
College
Chapel Hill, North Carolina

David Faflik

Department English
College
Chapel Hill, North Carolina

Joseph Flora

Department English
College
Chapel Hill, North Carolina

Alexandra Garber

Department Languages
College
Chapel Hill, North Carolina

Michelle Gravatt

Department Languages
College
Chapel Hill, North Carolina

Clark Gray

Department Geography
College
Chapel Hill, North Carolina

Leigh Hall

Department Education
College
Chapel Hill, North Carolina

Jonathan Hill

Department Economics
College
Chapel Hill, North Carolina

Landon Huffman

Department Physical Education
College
Chapel Hill, North Carolina

Jiyeon JO

Department Languages
College
Chapel Hill, North Carolina

Kelly Kandra

Department Psychology
College
Chapel Hill, North Carolina

Evi Kaplanis

Department Languages
College
Chapel Hill, North Carolina

Heather Klomhaus

Department Languages
College
Chapel Hill, North Carolina

Alice Kuzniar

Department German
College
Chapel Hill, North Carolina

Lance Lazar

Department Religion
College
Chapel Hill, North Carolina

Kate Lee

Department Biology
College
Chapel Hill, North Carolina

Rodrigo Lopes

Department Languages
College
Chapel Hill, North Carolina

Amanda Mathis

Department Classics
College
Chapel Hill, North Carolina

Kimowan McLain

Department Art
College
Chapel Hill, North Carolina

Keith Mertens

Department Mathematics
College
Chapel Hill, North Carolina

Che Mock

Department Exercise/Sport Science
College
Chapel Hill, North Carolina

Margarita Mooney

Department Sociology
College
Chapel Hill, North Carolina

Steve Neigher

Department Communication Studies
College
Chapel Hill, North Carolina

Maria Obando

Department English
College
Chapel Hill, North Carolina

Evan Parker-Stephen

Department Political Science
College
Chapel Hill, North Carolina

Tamlin Pavelsky

Department Geology
College
Chapel Hill, North Carolina

Brian Pohl

Department Physics/Astronomy
College
Chapel Hill, North Carolina

John Rabon

Department Economics
College
Chapel Hill, North Carolina

Kevin Reese

Department Slavic Languages
College
Chapel Hill, North Carolina

Christopher Roberts

Department Religion
College
Chapel Hill, North Carolina

Joyce Rudinsky

Department Communication Studies
College
Chapel Hill, North Carolina

Arvind Santhanakrishnan

Department Mathematics
College
Chapel Hill, North Carolina

Harvey Seim

Department Marine Sciences
College
Chapel Hill, North Carolina

Richard Simpson

Department Journalism
College
Chapel Hill, North Carolina

Phillip Statder

Department Classics
College
Chapel Hill, North Carolina

William Stott

Department Environmental Sci/Eng
College
Chapel Hill, North Carolina

Harsha Thirumurthy

Department Health Administration
College
Chapel Hill, North Carolina

Michael Tsin

Department History
College
Chapel Hill, North Carolina

Jose Luis Venegas

Department Languages
College
Chapel Hill, North Carolina

Sara Weiss

Department Music
College
Chapel Hill, North Carolina

Jennifer Wooten

Department Spanish
College
Chapel Hill, North Carolina

Carrie Alter

Department Art
College
Chapel Hill, North Carolina

Anna Bassi

Department Political Science
College
Chapel Hill, North Carolina

Donna Bickford

Department Women's Studies
College
Chapel Hill, North Carolina

Stephani Blake

Department Sociology
College
Chapel Hill, North Carolina
Page 790 of 1570