North Carolina's Teacher Directory

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

Rhonda Lee

Department History
College
Durham, North Carolina

Timothy Lenoir

Department Literature
College
Durham, North Carolina

Chien-Jung Lin

Department Psychology
College
Durham, North Carolina

Tera Madarchod

Department Physics
College
Durham, North Carolina

Cade Massey

Department Economics
College
Durham, North Carolina

Yuriy Mileyko

Department Mathematics
College
Durham, North Carolina

Emmanuel Odjo

Department Languages
College
Durham, North Carolina

Mark Olson

Department Graphic Arts
College
Durham, North Carolina

Judith Payne

Department Nursing
College
Durham, North Carolina

Li Qijie

Department Languages
College
Durham, North Carolina

Andrew Read

Department Science
College
Durham, North Carolina

Martin Repinecz

Department Languages
College
Durham, North Carolina

Craig Roberts

Department Psychology
College
Durham, North Carolina

Britt Rusert

Department English
College
Durham, North Carolina

Bradley Simmons

Department Music
College
Durham, North Carolina

Mary Ellen Soles

Department Art History
College
Durham, North Carolina

Nicholas Stoia

Department Music
College
Durham, North Carolina

Rachel Thomas

Department Mathematics
College
Durham, North Carolina

Queen Utley-Smith

Department Nursing
College
Durham, North Carolina

Margot Weiss

Department Anthropology
College
Durham, North Carolina

Youtube Yours-Truly

Department Mathematics
College
Durham, North Carolina

BO Zhang

Department Computer Science
College
Durham, North Carolina

Neta Bar

Department Anthropology
College
Durham, North Carolina

Jamie Bigelow

Department Mathematics
College
Durham, North Carolina

Fred Boadu

Department Engineering
College
Durham, North Carolina

Bart Bonikowski

Department Sociology
College
Durham, North Carolina

John Brion

Department Nursing
College
Durham, North Carolina

Jens Carlsson

Department Science
College
Durham, North Carolina

Bob Conrad

Department Public Policy
College
Durham, North Carolina

Ingrid Daubechies

Department Mathematics
College
Durham, North Carolina

John Evelev

Department English
College
Durham, North Carolina

Stephen Finger

Department Economics
College
Durham, North Carolina

Anna Gibson

Department English
College
Durham, North Carolina

Michael Harris

Department Computer Science
College
Durham, North Carolina

Nathan Hensley

Department English
College
Durham, North Carolina

Janos Kovacsi

Department Not Specified
College
Durham, North Carolina

Laura Lieber

Department Religion
College
Durham, North Carolina

Sarah Lincoln

Department English
College
Durham, North Carolina

Marco Marani

Department Engineering
College
Durham, North Carolina

Fred Morwn

Department English
College
Durham, North Carolina

James Nolen

Department Mathematics
College
Durham, North Carolina

Ana Prada

Department Languages
College
Durham, North Carolina

Kimberly Rogers

Department Sociology
College
Durham, North Carolina

Philipp Sadowski

Department Economics
College
Durham, North Carolina

Huettel Scott

Department Biology
College
Durham, North Carolina

Kathleen Sikkema

Department Psychology
College
Durham, North Carolina

Helen Solterer

Department Languages
College
Durham, North Carolina

Kenneth Spenner

Department Marketing
College
Durham, North Carolina

Robin Swift

Department Political Science
College
Durham, North Carolina

Dan Wang

Department Chinese
College
Durham, North Carolina

William Ward

Department Philosophy
College
Durham, North Carolina

9TH WONDER

Department African American Studies
College
Durham, North Carolina

Vrindi Kalia

Department Psychology
College
Durham, North Carolina

Tony Warren

Department Chemistry
College
Durham, North Carolina

Joy Johnson

Department Biology
College
Durham, North Carolina

Florence Cash

Department Mathematics
College
Durham, North Carolina

David Fineburg

Department Biology
College
Durham, North Carolina

Laura Gorham

Department English
College
Durham, North Carolina

Carol Barman

Department Health Science
College
Durham, North Carolina

Peggy Bush

Department Health Science
College
Durham, North Carolina

Diane Davis

Department Chemistry
College
Durham, North Carolina

Moazzem Hossain

Department Computer Science
College
Durham, North Carolina

Shanta McKinnon

Department Biology
College
Durham, North Carolina

Bradley Cdlins

Department Chemistry
College
Durham, North Carolina

Oliver Just

Department Chemistry
College
Durham, North Carolina

Wanda Lloyd

Department English
College
Durham, North Carolina

Anne Rothrock

Department Mathematics
College
Durham, North Carolina

Thomas Allen

Department Communication
College
Greenville, North Carolina

Dario Bernadini

Department Communication
College
Greenville, North Carolina

Cody Chullen

Department Management
College
Greenville, North Carolina

M. Diaz-Munos

Department Languages
College
Greenville, North Carolina

George Fenich

Department Hospitality
College
Greenville, North Carolina

Alberto Gonzalez-Valdes

Department Spanish
College
Greenville, North Carolina

Marcus Green

Department English
College
Greenville, North Carolina

Joanne Hartsell

Department Management
College
Greenville, North Carolina

Joe Jones

Department Philosophy
College
Greenville, North Carolina

Andrea Kitta

Department English
College
Greenville, North Carolina

Anthony Kulas

Department Health Science
College
Greenville, North Carolina

Yen Le

Department Chemistry
College
Greenville, North Carolina

Todd Lovett

Department English
College
Greenville, North Carolina

Sharon Munden

Department Music
College
Greenville, North Carolina

Renee Pearson

Department Social Work
College
Greenville, North Carolina

Bryant Pollock

Department Chemistry
College
Greenville, North Carolina

Amanda Russell

Department Chemistry
College
Greenville, North Carolina

John Shearin

Department Theater
College
Greenville, North Carolina

Terry Smith

Department Fine Arts
College
Greenville, North Carolina

Sharilyn Steadman

Department Education
College
Greenville, North Carolina

Brian Sufrinko

Department Biology
College
Greenville, North Carolina

Kimberly Thomas

Department Health Science
College
Greenville, North Carolina

Kevin Voytecki

Department Special Education
College
Greenville, North Carolina

Ken Wyatt

Department Film
College
Greenville, North Carolina

W. Leigh Atherton

Department Rehabilitative Studies
College
Greenville, North Carolina

Chuck Bangley

Department Biology
College
Greenville, North Carolina

Eboni Baugh

Department Child Development
College
Greenville, North Carolina

Nicole Betschman

Department Health Science
College
Greenville, North Carolina

Jason Brinkley

Department Biology
College
Greenville, North Carolina

Andrew Byrne

Department Rehabilitative Studies
College
Greenville, North Carolina

Jennifer Cabacar

Department Communication
College
Greenville, North Carolina

Donald Civils

Department Health Science
College
Greenville, North Carolina

Michael Dingfelder

Department Physics
College
Greenville, North Carolina