North Carolina's Teacher Directory

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

Delbert Garnes

Department Psychology
College
Elizabeth City, North Carolina

Christopher Palestrant

Department Music
College
Elizabeth City, North Carolina

Scott Bradshaw

Department Psychology
College
Elizabeth City, North Carolina

Dipendra Sengupta

Department Mathematics
College
Elizabeth City, North Carolina

Jahi Issa

Department History
College
Elizabeth City, North Carolina

Alex Joyner

Department Fine Arts
College
Elizabeth City, North Carolina

Lillie K. Wilson

Department English
College
Elizabeth City, North Carolina

Jimmie Agnew

Department Science
College
Elon, North Carolina

Clyde Ellis

Department History
College
Elon, North Carolina

Yoram Lubling

Department Philosophy
College
Elon, North Carolina

Ocek Eke

Department Communication
College
Elon, North Carolina

Bernard Curry

Department Social Science
College
Elon, North Carolina

Michael Calhoun

Department Physical Ed
College
Elon, North Carolina

Gene Gooch

Department Chemistry
College
Elon, North Carolina

Sean Giovanello

Department Political Science
College
Elon, North Carolina

Michael Strickland

Department English
College
Elon, North Carolina

Robert Blake

Department English
College
Elon, North Carolina

Kerstin Sorensen

Department Political Science
College
Elon, North Carolina

Mark Fox

Department Communication
College
Elon, North Carolina

Tom Arcaro

Department Social Science
College
Elon, North Carolina

Charles Whiffen

Department Computer Science
College
Elon, North Carolina

Ann Cahill

Department Philosophy
College
Elon, North Carolina

Fred York

Department Religion
College
Elon, North Carolina

Richard Haworth

Department Mathematics
College
Elon, North Carolina

Jeff Clark

Department Mathematics
College
Elon, North Carolina

Greg Lilly

Department Economics
College
Elon, North Carolina

Todd Lee

Department Mathematics
College
Elon, North Carolina

Herbert House

Department Biology
College
Elon, North Carolina

Lisa Peloquin

Department Sociology
College
Elon, North Carolina

Anthony Weston

Department Philosophy
College
Elon, North Carolina

Casey Direinzo

Department Economics
College
Elon, North Carolina

Beth Wright

Department Sociology
College
Elon, North Carolina

David Vandermast

Department Biology
College
Elon, North Carolina

Jessica Gisclair

Department Communication
College
Elon, North Carolina

Helen MacKay

Department English
College
Elon, North Carolina

Michelle Kleckner

Department Computer Science
College
Elon, North Carolina

Hui-Hua Chang

Department History
College
Elon, North Carolina

Teresa Walker

Department Accounting
College
Elon, North Carolina

Adam Short

Department Political Science
College
Elon, North Carolina

Robert Vick

Department Biology
College
Elon, North Carolina

Earl Danieley

Department Science
College
Elon, North Carolina

Glenn Scott

Department Communication
College
Elon, North Carolina

Martin Kamela

Department Physics
College
Elon, North Carolina

Kevin Boyle

Department English
College
Elon, North Carolina

Aaron Peeks

Department Sociology
College
Elon, North Carolina

Thomas Erdmann

Department Music
College
Elon, North Carolina

Kyle Altmann

Department Physics
College
Elon, North Carolina

Cindy Fair

Department Social Science
College
Elon, North Carolina

Brian Lewis

Department Political Science
College
Elon, North Carolina

Amy Travis

Department Mathematics
College
Elon, North Carolina

Jim Bissett

Department History
College
Elon, North Carolina

Janet Myers

Department English
College
Elon, North Carolina

Scott Youngdahl

Department Languages
College
Elon, North Carolina

Marty Baker

Department Health Science
College
Elon, North Carolina

John Guiniven

Department Communication
College
Elon, North Carolina

Marybeth Short

Department English
College
Elon, North Carolina

Judy Henricks

Department Fine Arts
College
Elon, North Carolina

Joel Karty

Department Chemistry
College
Elon, North Carolina

Tim Peeples

Department English
College
Elon, North Carolina

Agata Aladio

Department Foreign Languages
College
Elon, North Carolina

Richard Mihans

Department Education
College
Elon, North Carolina

Catherine McNeela

Department Music
College
Elon, North Carolina

Bill Webb

Department Theater
College
Elon, North Carolina

Jennifer Carmen-Martin

Department English
College
Elon, North Carolina

Dave Gammon

Department Biology
College
Elon, North Carolina

Mileah Kromer

Department Political Science
College
Elon, North Carolina

Michael Mathews

Department History
College
Elon, North Carolina

Betsy Stevens

Department Business
College
Elon, North Carolina

Samantha Dirosa

Department Digital Arts
College
Elon, North Carolina

Eric Gladney

Department Business
College
Elon, North Carolina

Jason Kirk

Department Political Science
College
Elon, North Carolina

Shannon Pollard

Department Computer Science
College
Elon, North Carolina

Cherie Bower

Department Dance
College
Elon, North Carolina

Richard D'Amato

Department Engineering
College
Elon, North Carolina

Megan Isaac

Department English
College
Elon, North Carolina

Jay Murray

Department Sociology
College
Elon, North Carolina

Samuel Pardini

Department Foreign Languages
College
Elon, North Carolina

Lm Wood

Department Fine Arts
College
Elon, North Carolina

Cynthia Foster

Department Mathematics
College
Elon, North Carolina

Leire Marquinez Truchelo

Department Ethnic Studies
College
Elon, North Carolina

Paul Namaste

Department Sociology
College
Elon, North Carolina

Fred Rubeck

Department Theater
College
Elon, North Carolina

Haya Ajjan

Department Business
College
Elon, North Carolina

Raquel Cortes Mazuelas

Department Spanish
College
Elon, North Carolina

Michael Gilles

Department Business
College
Elon, North Carolina

Earl Honeycutt

Department Business
College
Elon, North Carolina

Laura Taylor

Department Mathematics
College
Elon, North Carolina

John Beck

Department History
College
Elon, North Carolina

Srikripa Chandrasekaran

Department Biology
College
Elon, North Carolina

Brian Crawford

Department English
College
Elon, North Carolina

Helen Grant

Department Law
College
Elon, North Carolina

Gene Medler

Department Fine Arts
College
Elon, North Carolina

Kim Pyne

Department English
College
Elon, North Carolina

Mike Reilly

Department Physical Ed
College
Elon, North Carolina

Kirby Wahl

Department Theater
College
Elon, North Carolina

Don Okhomina

Department Management
College
Fayetteville, North Carolina

Viviette Allen

Department Psychology
College
Fayetteville, North Carolina

James Raynor

Department Biology
College
Fayetteville, North Carolina

Womble

Department English
College
Fayetteville, North Carolina

Asitha Kodippili

Department Mathematics
College
Fayetteville, North Carolina