North Carolina's Teacher Directory

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

Joseph Kalinowski

Department Communication Disorders
College
Greenville, North Carolina

Stephen Kilgus

Department Psychology
College
Greenville, North Carolina

Julian Lethbridge

Department English
College
Greenville, North Carolina

Alfred McGillicutty

Department Women's Studies
College
Greenville, North Carolina

James Metzger

Department Religion
College
Greenville, North Carolina

Justin Moore

Department Health Science
College
Greenville, North Carolina

Joyce Newman

Department English
College
Greenville, North Carolina

Mark Parker

Department Recreation
College
Greenville, North Carolina

Hannah Priest

Department Physical Education
College
Greenville, North Carolina

Peter Raymer

Department Biology
College
Greenville, North Carolina

David Robinson

Department Academic Skills Development
College
Greenville, North Carolina

Melanie Sartore

Department Exercise/Sport Science
College
Greenville, North Carolina

Carter Simpson

Department Mathematics
College
Greenville, North Carolina

Adam Stuckert

Department Biology
College
Greenville, North Carolina

Tracy Van Holt

Department Geography
College
Greenville, North Carolina

Paul Vos

Department Biology
College
Greenville, North Carolina

Theodore Whitl

Department Not Specified
College
Greenville, North Carolina

Henry Wong

Department Rehabilitative Studies
College
Greenville, North Carolina

Baohong Zhang

Department Biology
College
Greenville, North Carolina

April Baker

Department English
College
Charlotte, North Carolina

Glenn Corillo

Department Communication
College
Charlotte, North Carolina

Ethel Hinton

Department Sociology
College
Charlotte, North Carolina

Davis Scott

Department Computer Science
College
Charlotte, North Carolina

Will Carpenter

Department English
College
Charlotte, North Carolina

Travis Butler

Department Medical Technology
College
Charlotte, North Carolina

Mike Murry

Department Computer Science
College
Tarboro, North Carolina

Hazel Pennington

Department Nursing
College
Tarboro, North Carolina

Neil Jeansonne

Department Biology
College
Tarboro, North Carolina

Myra Reed

Department English
College
Tarboro, North Carolina

Hxvtdch Czciubcuaxzagz

Department Geology
College
Tarboro, North Carolina

Ernest Morgan

Department Economics
College
Tarboro, North Carolina
College
Tarboro, North Carolina

Samantha Spencer

Department English
College
Tarboro, North Carolina

Onzmicm Wznqhvtuodvsq

Department Graphic Arts
College
Tarboro, North Carolina

Carolyn Mbajekwe

Department History
College
Elizabeth City, North Carolina

KO Boansi

Department Political Science
College
Elizabeth City, North Carolina

Carla Mitchell

Department Accounting
College
Elizabeth City, North Carolina

Farrah Chandler

Department Mathematics
College
Elizabeth City, North Carolina

Frederick Ford

Department Criminal Justice
College
Elizabeth City, North Carolina

Johnny Houston

Department Computer Science
College
Elizabeth City, North Carolina

William Porter

Department Geography
College
Elizabeth City, North Carolina

Michael Weaver

Department Music
College
Elizabeth City, North Carolina

David Bane

Department Business
College
Elizabeth City, North Carolina

Vicki Cruz

Department English
College
Elizabeth City, North Carolina

Christy Kinnion

Department English
College
Elizabeth City, North Carolina

Stacey Settle

Department Business
College
Elizabeth City, North Carolina

Mamudu Yakubu

Department Chemistry
College
Elizabeth City, North Carolina

Jan Felton

Department Business
College
Elizabeth City, North Carolina

Sandra Onley

Department History
College
Elizabeth City, North Carolina

Crista Arangala

Department Mathematics
College
Elon, North Carolina

Colin Donohue

Department Communication
College
Elon, North Carolina

Melinda Gibbons

Department Human Services
College
Elon, North Carolina

Bill Gural

Department English
College
Elon, North Carolina

George Johnson

Department Law
College
Elon, North Carolina

Ann Phillips

Department Psychology
College
Elon, North Carolina

Ken Smith

Department Communication
College
Elon, North Carolina

David Stump

Department Anthropology
College
Elon, North Carolina

Janis Baughman

Department Student Services
College
Elon, North Carolina

Mitch Counts

Department Law
College
Elon, North Carolina

Andrea Giddens

Department Foreign Languages
College
Elon, North Carolina

Frank Longest

Department Business
College
Elon, North Carolina

Margaret Miller

Department Business
College
Elon, North Carolina

Ben Mudrak

Department Biology
College
Elon, North Carolina

Rebecca Pope-Ruark

Department English
College
Elon, North Carolina

Laura Williams

Department Education
College
Elon, North Carolina

Steven Bednar

Department Economics
College
Elon, North Carolina

Cathy Cole

Department Geography
College
Elon, North Carolina

Dhanraj Emanuel

Department Fine Arts
College
Elon, North Carolina

Andrew Haile

Department Law
College
Elon, North Carolina

Deborah Long

Department Education
College
Elon, North Carolina

Jennifer McVay

Department Psychology
College
Elon, North Carolina

ED Moore

Department Religion
College
Elon, North Carolina

Elizabeth Pratson

Department Physics
College
Elon, North Carolina

William Schwartz

Department Chemistry
College
Elon, North Carolina

Tony Weaver

Department Health/Human Performance
College
Elon, North Carolina

Patrick Bell

Department Business
College
Elon, North Carolina

Jodi Cassell

Department Fine Arts
College
Elon, North Carolina

Jan Chenoweth

Department Fine Arts
College
Elon, North Carolina

Judy Esposito

Department Human Services
College
Elon, North Carolina

Whitney Gregory

Department Academic Services
College
Elon, North Carolina

Kristin Hondros

Department Communication
College
Elon, North Carolina

David Jackson

Department Business
College
Elon, North Carolina

Margaret Kantlehner

Department Law
College
Elon, North Carolina

Darlene May

Department Languages
College
Elon, North Carolina

Andi Metts

Department Mathematics
College
Elon, North Carolina

Paul Moersdorf

Department Not Specified
College
Elon, North Carolina

Sang Nam

Department Communication
College
Elon, North Carolina

Lela Faye Rich

Department Academic Services
College
Elon, North Carolina

Larry Russell

Department Religion
College
Elon, North Carolina

Lawrence Stoehr

Department Finance
College
Elon, North Carolina

Sarah Thomas

Department Business
College
Elon, North Carolina

Yuedong Wang

Department International Studies
College
Elon, North Carolina

Qian Xu

Department Communication
College
Elon, North Carolina

Benjamin Brown

Department Psychology
College
Elon, North Carolina

Kelly Flannery

Department Philosophy
College
Elon, North Carolina

Kristin Gibson

Department Sociology
College
Elon, North Carolina

April Jill

Department Music
College
Elon, North Carolina

Ilona Owens

Department Psychology
College
Elon, North Carolina

Michael Smith

Department Theater
College
Elon, North Carolina

Lawrence Vellani

Department Public Administration
College
Elon, North Carolina