North Carolina's Teacher Directory

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

Paul Vangilder

Department History
College
Whiteville, North Carolina

Laura Davis

Department Mathematics
College
Whiteville, North Carolina

M. Cance

Department Mathematics
College
Whiteville, North Carolina

Rebecca Westbrooks

Department Biology
College
Whiteville, North Carolina

Suzanne Carlson

Department Nursing
College
Creston, North Carolina

Mike Burnette

Department Criminal Justice
College
Creston, North Carolina

Owen Gibby

Department English
College
Creston, North Carolina

Duane Wesolick

Department Humanities
College
Creston, North Carolina

Michael Hagan

Department Sociology
College
Creston, North Carolina

Bob Harrison

Department English
College
Creston, North Carolina

Neal Bushoven

Department Political Science
College
Laurinburg, North Carolina

Brian Akers

Department Biology
College
Laurinburg, North Carolina

Bill McConnell

Department Music
College
Laurinburg, North Carolina

Scott Smith

Department Humanities
College
Albemarle, North Carolina

Ashley Lathe

Department Humanities
College
Albemarle, North Carolina

Elaine Nelson

Department English
College
Albemarle, North Carolina

Bradley Arrington

Department English Education
College
Dobson, North Carolina

Doug Reinhardt

Department Social Science
College
Dobson, North Carolina

Donna Harbour

Department Economics
College
Dobson, North Carolina

Abreena Tompkins

Department Developmental Studies
College
Dobson, North Carolina

C Connell

Department English
College
Dobson, North Carolina

Robert Maples

Department Mathematics
College
Dobson, North Carolina

Lee Erker

Department Mathematics
College
Murphy, North Carolina

Daniel Gitterman

Department Public Policy
College
Chapel Hill, North Carolina

Pamela Conover

Department Political Science
College
Chapel Hill, North Carolina

Kelly Hogan

Department Biology
College
Chapel Hill, North Carolina

Jeannie Loeb

Department Psychology
College
Chapel Hill, North Carolina

Robert Lawson

Department Psychology
College
Chapel Hill, North Carolina

Geoff Sayre-McCord

Department Philosophy
College
Chapel Hill, North Carolina

Donald Haggis

Department Languages
College
Chapel Hill, North Carolina

Justin Ries

Department Marine Sciences
College
Chapel Hill, North Carolina

Malcolm Forbes

Department Chemistry
College
Chapel Hill, North Carolina

Charles Price

Department Anthropology
College
Chapel Hill, North Carolina

Kye Hedlund

Department Computer Science
College
Chapel Hill, North Carolina

Richard Talbert

Department History
College
Chapel Hill, North Carolina

Lisa Lindsay

Department History
College
Chapel Hill, North Carolina

Ted Leinbaugh

Department English
College
Chapel Hill, North Carolina

John Scarry

Department Anthropology
College
Chapel Hill, North Carolina

Iluminada Amat

Department Languages
College
Chapel Hill, North Carolina

Ladnor Geissinger

Department Mathematics
College
Chapel Hill, North Carolina

John Semonche

Department History
College
Chapel Hill, North Carolina

Martin Doyle

Department Geography
College
Chapel Hill, North Carolina

Marcey Waters

Department Chemistry
College
Chapel Hill, North Carolina

Luis Marcelino Gomez

Department Languages
College
Chapel Hill, North Carolina

Jonathan Lees

Department Geology
College
Chapel Hill, North Carolina

David Penn

Department Psychology
College
Chapel Hill, North Carolina

Cale Lasalata

Department Languages
College
Chapel Hill, North Carolina

Kevin Stewart

Department Geology
College
Chapel Hill, North Carolina

Jeff Widmayer

Department Languages
College
Chapel Hill, North Carolina

Tom Clegg

Department Physics
College
Chapel Hill, North Carolina

Brandon Hunziker

Department History
College
Chapel Hill, North Carolina

David Pierce

Department Physics
College
Chapel Hill, North Carolina

Michael Tolocka

Department Chemistry
College
Chapel Hill, North Carolina

Deb Aikat

Department Communication
College
Chapel Hill, North Carolina

Nasser Isleem

Department Asian Studies
College
Chapel Hill, North Carolina

Andrew Reynolds

Department Political Science
College
Chapel Hill, North Carolina

Matthew Andrews

Department History
College
Chapel Hill, North Carolina

Leslie Frost

Department English
College
Chapel Hill, North Carolina

Roger Lotchin

Department History
College
Chapel Hill, North Carolina

Lev Rozansky

Department Mathematics
College
Chapel Hill, North Carolina

Richard Superfine

Department Physics
College
Chapel Hill, North Carolina

Naomi Wiesenthal

Department Psychology
College
Chapel Hill, North Carolina

Mary Floyd-Wilson

Department English
College
Chapel Hill, North Carolina

John Kasson

Department History
College
Chapel Hill, North Carolina

Barbara MacGregor

Department Marine Sciences
College
Chapel Hill, North Carolina

Richard Pfaff

Department History
College
Chapel Hill, North Carolina

K E Simmons

Department Philosophy
College
Chapel Hill, North Carolina

Brooks Smith

Department Music
College
Chapel Hill, North Carolina

Steve Weiss

Department Computer Science
College
Chapel Hill, North Carolina

Matthew Bonzek

Department Mathematics
College
Chapel Hill, North Carolina

David Carlisle

Department Classics
College
Chapel Hill, North Carolina

Eric Combest

Department History
College
Chapel Hill, North Carolina

Richard Langston

Department Languages
College
Chapel Hill, North Carolina

Megan Matchinske

Department English
College
Chapel Hill, North Carolina

Timothy McKeown

Department Political Science
College
Chapel Hill, North Carolina

Joseph Plante

Department Mathematics
College
Chapel Hill, North Carolina

Amanda Tickner

Department Anthropology
College
Chapel Hill, North Carolina

Jessica Wolfe

Department English
College
Chapel Hill, North Carolina

Gerald Cecil

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Paul Frampton

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Philip Gura

Department English
College
Chapel Hill, North Carolina

Margaret Lee

Department African American Studies
College
Chapel Hill, North Carolina

Melinda Meade

Department Geography
College
Chapel Hill, North Carolina

Margret O'Shaughnessy

Department English
College
Chapel Hill, North Carolina

Zlatko Plese

Department Religion
College
Chapel Hill, North Carolina

Yasmin Saikia

Department History
College
Chapel Hill, North Carolina

Eric Youngstrom

Department Psychology
College
Chapel Hill, North Carolina

Elizabeth Bruno

Department Spanish
College
Chapel Hill, North Carolina

Tol Foster

Department American Studies
College
Chapel Hill, North Carolina

Miranda Hassett

Department Anthropology
College
Chapel Hill, North Carolina

John Henkel

Department Classics
College
Chapel Hill, North Carolina

Alan Jones

Department Biology
College
Chapel Hill, North Carolina

Christopher Lee

Department History
College
Chapel Hill, North Carolina

Robert Marangell

Department Mathematics
College
Chapel Hill, North Carolina

Patrick Miller

Department Political Science
College
Chapel Hill, North Carolina

Ellen Peirce

Department Business
College
Chapel Hill, North Carolina

Maria Servedio

Department Biology
College
Chapel Hill, North Carolina

Michael Terry

Department Linguistics
College
Chapel Hill, North Carolina

Milada Vachudova

Department Political Science
College
Chapel Hill, North Carolina

Sahar Amer

Department Asian Studies
College
Chapel Hill, North Carolina
Page 320 of 1570