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

Dawn Esser

Department English
College
Creston, North Carolina

Nancy Wilson

Department Psychology
College
Creston, North Carolina

Ellen Heim

Department Nursing
College
Creston, North Carolina

Andrea Rowland

Department Medicine
College
Creston, North Carolina

Nicole Cartwright Denison

Department English
College
Creston, North Carolina

Daniel Perlmutter

Department Biology
College
Creston, North Carolina

Jerome Chambless

Department Biology
College
Creston, North Carolina

Ashley Cunningham

Department Criminal Justice
College
Creston, North Carolina

Nancy Harmon

Department Psychology
College
Creston, North Carolina

Eric Sarratt

Department Health Science
College
Creston, North Carolina

Chris Turpin

Department Cyber Law
College
Creston, North Carolina

Richard Brett

Department Communication
College
Laurinburg, North Carolina

Carol Linker

Department Writing
College
Laurinburg, North Carolina

Pebbles Turbeville

Department Veterinary Sciences
College
Laurinburg, North Carolina

Kurt Hartman

Department Biology
College
Laurinburg, North Carolina

Howard Reichner

Department Ethnic Studies
College
Laurinburg, North Carolina

Robert Withington

Department Biology
College
Laurinburg, North Carolina

Ronald Poulson

Department Psychology
College
Raleigh, North Carolina

Cary Adkinson

Department Criminal Justice
College
Raleigh, North Carolina

David Washington

Department Business
College
Raleigh, North Carolina

Seda

Department Accounting
College
Raleigh, North Carolina

Nancy Joines

Department Mathematics
College
Albemarle, North Carolina

Michael Ennis

Department Medicine
College
Albemarle, North Carolina

Sam Ussery

Department Psychology
College
Albemarle, North Carolina

Kelly Deal

Department Humanities
College
Albemarle, North Carolina

Kristen Barbee

Department Nursing
College
Albemarle, North Carolina

Gregory Edwards

Department Mathematics
College
Albemarle, North Carolina

Heather Hill

Department Mathematics
College
Albemarle, North Carolina

Maribeth Lowe

Department Education
College
Albemarle, North Carolina

Bonnie Szalwinski

Department Design
College
Albemarle, North Carolina

Antonia Hill

Department Computer Science
College
Albemarle, North Carolina

Lori Spruiell

Department Education
College
Albemarle, North Carolina

Hilmi Lahoud

Department Computer Science
College
Cary, North Carolina

Susana Burns

Department Mathematics
College
Cary, North Carolina

Dawn Carter

Department Accounting
College
Cary, North Carolina

Rick Flynn

Department Computer Science
College
Cary, North Carolina

Zeno Edwards

Department Marketing
College
Charlotte, North Carolina

Karen Harper

Department Accounting
College
Charlotte, North Carolina

Bryan Chun

Department Business
College
Charlotte, North Carolina

Sonia Archer-Capuzzo

Department Music
College
Dobson, North Carolina

Denise McSweeney

Department Nursing
College
Dobson, North Carolina

Connie Wolfe

Department Communication
College
Dobson, North Carolina

Dawn Stanley

Department Criminal Justice
College
Dobson, North Carolina

Kevin Dezern

Department Art/Design
College
Dobson, North Carolina

Derrick Nantz

Department Philosophy
College
Dobson, North Carolina

Richard Pilukas

Department Mathematics
College
Dobson, North Carolina

Joyce Wren

Department Biology
College
Dobson, North Carolina

Ted Turman

Department Religion
College
Dobson, North Carolina

Adrian Jerral

Department Business
College
Dobson, North Carolina

Ronnie Whitener

Department Science
College
Murphy, North Carolina

Roy Barrett

Department Mathematics
College
Murphy, North Carolina

Daniel Adkins

Department Sociology
College
Chapel Hill, North Carolina

Greg Allison

Department Accounting
College
Chapel Hill, North Carolina

Scott Baker

Department Law
College
Chapel Hill, North Carolina

Anne Bruder

Department English
College
Chapel Hill, North Carolina

John Caldwell

Department Asian Studies
College
Chapel Hill, North Carolina

Dino Cervigni

Department Languages
College
Chapel Hill, North Carolina

Brigid Cohen

Department Music
College
Chapel Hill, North Carolina

Eric Downing

Department Literature
College
Chapel Hill, North Carolina

Jonathon Engel

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Lini GE

Department Asian Studies
College
Chapel Hill, North Carolina

John Hannah

Department English
College
Chapel Hill, North Carolina

Patricia Harms

Department Business
College
Chapel Hill, North Carolina

Thomas Hill

Department Philosophy
College
Chapel Hill, North Carolina

Anne Hunter

Department Women's Studies
College
Chapel Hill, North Carolina

Josh Knobe

Department Philosophy
College
Chapel Hill, North Carolina

Maura Lafferty

Department Classics
College
Chapel Hill, North Carolina

Virginia Neelon

Department Nursing
College
Chapel Hill, North Carolina

Daniel Orr

Department Mathematics
College
Chapel Hill, North Carolina

Dean Pettit

Department Philosophy
College
Chapel Hill, North Carolina

Howard Reisner

Department Biology
College
Chapel Hill, North Carolina

Jay Rosenberg

Department Philosophy
College
Chapel Hill, North Carolina

Janas Sinclair

Department Journalism
College
Chapel Hill, North Carolina

Linda Spremulli

Department Chemistry
College
Chapel Hill, North Carolina

Terry Sullivan

Department Political Science
College
Chapel Hill, North Carolina

Jon Tolle

Department Statistics
College
Chapel Hill, North Carolina

Jeff Whetstone

Department Art
College
Chapel Hill, North Carolina

Sean Zhang

Department Economics
College
Chapel Hill, North Carolina

Peter Amos

Department Economics
College
Chapel Hill, North Carolina

Tomas Baer

Department Chemistry
College
Chapel Hill, North Carolina

Todd Bendor

Department Environmental Science
College
Chapel Hill, North Carolina

John Bowles

Department Art
College
Chapel Hill, North Carolina

Dave Buehler

Department Economics
College
Chapel Hill, North Carolina

Craig Carroll

Department Journalism
College
Chapel Hill, North Carolina

Keri Chandler

Department Languages
College
Chapel Hill, North Carolina

Sarah Clere

Department English
College
Chapel Hill, North Carolina

Frank Dominguez

Department Languages
College
Chapel Hill, North Carolina

Patrick Eberlein

Department Mathematics
College
Chapel Hill, North Carolina

Charles Ross Evans

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Nicholas Ganson

Department History
College
Chapel Hill, North Carolina

Rhonda Gibson

Department Journalism
College
Chapel Hill, North Carolina

Darryl Gless

Department English
College
Chapel Hill, North Carolina

Adam Graham-Squire

Department Mathematics
College
Chapel Hill, North Carolina

Jonathan Hess

Department German
College
Chapel Hill, North Carolina

Christina Humphrey

Department German
College
Chapel Hill, North Carolina

Jason Jones

Department Economics
College
Chapel Hill, North Carolina

Sharon Knight

Department Languages
College
Chapel Hill, North Carolina

Kevin Kritsch

Department English
College
Chapel Hill, North Carolina

Sarah Lindsay

Department English
College
Chapel Hill, North Carolina

Russell Mapes

Department Geology
College
Chapel Hill, North Carolina