North Carolina's Teacher Directory

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

Joseph Meskey

Department Economics
College
Greenville, North Carolina

Johanna Retana

Department Economics
College
Greenville, North Carolina

Sherry Southard

Department English
College
Greenville, North Carolina

Sue Steinweg

Department Education
College
Greenville, North Carolina

Jacob Tidwell

Department Continuing Education
College
Greenville, North Carolina

Oyinlola Babatunde

Department Nutrition
College
Greenville, North Carolina

Libero Bartolotti

Department Chemistry
College
Greenville, North Carolina

Jelena V. Bogdanovic

Department Fine Arts
College
Greenville, North Carolina

Ock Chun

Department Nutrition
College
Greenville, North Carolina

Marvin Davis

Department Political Science
College
Greenville, North Carolina

Kevin Fontana

Department Management
College
Greenville, North Carolina

Christen Gillis

Department Health Science
College
Greenville, North Carolina

Rich Gooner

Department Marketing
College
Greenville, North Carolina

Patricia Hayes

Department Art History
College
Greenville, North Carolina

Claudia Jolls

Department Biology
College
Greenville, North Carolina

Jeffrey Krepps

Department Child/Family Studies
College
Greenville, North Carolina

Alfred Lamb

Department Biology
College
Greenville, North Carolina

Andrea Lupparelli

Department English
College
Greenville, North Carolina

Allison Martir

Department Not Specified
College
Greenville, North Carolina

Megan McQuiade

Department Health Science
College
Greenville, North Carolina

Tj Mohammed

Department Engineering
College
Greenville, North Carolina

Donna Padgett

Department English
College
Greenville, North Carolina

Robin Rider

Department Mathematics
College
Greenville, North Carolina

Carol Seitz

Department Fine Arts
College
Greenville, North Carolina

P. Karen Sullivan

Department Medicine
College
Greenville, North Carolina

Susan Thananopavarn

Department English
College
Greenville, North Carolina

Larry Tise

Department History
College
Greenville, North Carolina

Matthew Walker

Department Exercise/Sport Science
College
Greenville, North Carolina

Lark Williams

Department English
College
Greenville, North Carolina

Jennifer Abbott

Department Health Science
College
Greenville, North Carolina

Catherine Allen

Department English
College
Greenville, North Carolina

Robin Armstrong

Department Marketing
College
Greenville, North Carolina

Ashlee Boyce

Department Communication
College
Greenville, North Carolina

Adam Cantrell

Department Biology
College
Greenville, North Carolina

W Cyrus

Department English
College
Greenville, North Carolina

Sylvia Escott Stump

Department Nutrition
College
Greenville, North Carolina

Rosana Ferreira

Department Geology
College
Greenville, North Carolina

Earl Wayne Hill

Department Child Development
College
Greenville, North Carolina

Rebecca Hylant

Department Nursing
College
Greenville, North Carolina

Younhee Kim

Department Political Science
College
Greenville, North Carolina

Randall Leech

Department Fine Arts
College
Greenville, North Carolina

Serign Omar Lowe-Nichols

Department Mathematics
College
Greenville, North Carolina

Mel Markowski

Department Child Development
College
Greenville, North Carolina

Josh Millard

Department Chemistry
College
Greenville, North Carolina

John Mohan

Department Biology
College
Greenville, North Carolina

Carmel Parker White

Department Human Development
College
Greenville, North Carolina

Debra Pylypiw

Department Art History
College
Greenville, North Carolina

Julia Romberger

Department English
College
Greenville, North Carolina

Beth Sanderson

Department Education
College
Greenville, North Carolina

Cindy Scott

Department Psychology
College
Greenville, North Carolina

Tabitha Slusher

Department English
College
Greenville, North Carolina

Tracy Tuten

Department Marketing
College
Greenville, North Carolina

Jamie Williams

Department Health Science
College
Greenville, North Carolina

Susan Williams

Department Health Science
College
Greenville, North Carolina

Peng Xiao

Department Mathematics
College
Greenville, North Carolina

Bruce Panneton

Department Biology
College
Tarboro, North Carolina

John Luton

Department English
College
Elizabeth City, North Carolina

Glenda Griffin

Department English
College
Elizabeth City, North Carolina

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