North Carolina's Teacher Directory

Based on 99,679 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,679 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

Bambi Edwards

Department Computer Science
College
New Bern, North Carolina

Chris Pfautz

Department Psychology
College
New Bern, North Carolina

Jessica Cofield

Department Biology
College
New Bern, North Carolina

Shaun Wilson

Department Biology
College
New Bern, North Carolina

Quincey Lieski

Department Humanities
College
New Bern, North Carolina

Surrie McNeill

Department Nursing
College
New Bern, North Carolina

Fred Bisel

Department Computer Science
College
New Bern, North Carolina

Andrew Duppstadt

Department History
College
New Bern, North Carolina

Raymond Jones

Department English
College
New Bern, North Carolina

Pablo Oliva

Department Languages
College
New Bern, North Carolina

David Vandevelde

Department Science
College
New Bern, North Carolina

Garnett Whitehurst

Department Chemistry
College
New Bern, North Carolina

Sid Eillerson

Department History
College
New Bern, North Carolina

Phyllis Medina

Department Psychology
College
New Bern, North Carolina

Jessica Saxon

Department English
College
New Bern, North Carolina

Kifah Hanna

Department Arabic
College
Davidson, North Carolina

Melissa Gonzalez

Department Spanish
College
Davidson, North Carolina

Clay Samson

Department Anthropology
College
Davidson, North Carolina
College
Davidson, North Carolina

Carol Higham

Department Humanities
College
Davidson, North Carolina

Carrie Van Hallgren

Department Theater
College
Davidson, North Carolina

Idontknow Klein

Department Mathematics
College
Davidson, North Carolina

Ashley Sherrill

Department Communications
College
Davidson, North Carolina

Haloweh

Department Anthropology
College
Davidson, North Carolina

Joel MacHt

Department Psychology
College
Davidson, North Carolina

Gouri Suresh

Department Economics
College
Davidson, North Carolina

Richard Blue

Department Mathematics
College
Lexington, North Carolina

Gerry Grotberg

Department Business
College
Lexington, North Carolina

Alison Pearce

Department Biology
College
Lexington, North Carolina

Jennifer Boyle

Department English
College
Lexington, North Carolina

Katrena Wells

Department Nursing
College
Lexington, North Carolina

Jennifer Labosky

Department Law
College
Lexington, North Carolina

Bruce Bowman

Department Air Conditioning/Refrig
College
Lexington, North Carolina

Deborah Gray

Department English
College
Lexington, North Carolina

Charlie Jones

Department Music
College
Lexington, North Carolina

Mike Liu

Department Chemistry
College
Lexington, North Carolina

Teresa Sink

Department Mathematics
College
Lexington, North Carolina

Sharon Carter

Department Early Childhood Education
College
Lexington, North Carolina

ED Greenawald

Department Mathematics
College
Lexington, North Carolina

Tina McDaniel

Department Medical Technology
College
Lexington, North Carolina

Renee Bell

Department English
College
Charlotte, North Carolina

Ali Rahbar

Department Physics
College
Charlotte, North Carolina

Gregory Ross

Department English
College
Charlotte, North Carolina

Reed Pendleton

Department Management
College
Charlotte, North Carolina

James Hanapel

Department Computer Science
College
Charlotte, North Carolina

John Morello

Department History
College
Charlotte, North Carolina

Georgeta Armulescu

Department Mathematics
College
Charlotte, North Carolina

Norm Grossman

Department Engineering
College
Charlotte, North Carolina

Muhammad Jalali

Department English
College
Charlotte, North Carolina

Kimberly Mahler

Department English
College
Charlotte, North Carolina

Michael Steinberg

Department Mathematics
College
Charlotte, North Carolina

Helene Dealleaume

Department Management
College
Charlotte, North Carolina

Kalin Dimitrov

Department Computer Science
College
Charlotte, North Carolina

Dominick Hankle

Department Psychology
College
Charlotte, North Carolina

Julio Kidder

Department English
College
Charlotte, North Carolina

Tung-Shin Lam

Department Computer Science
College
Charlotte, North Carolina

Benny Lo

Department Computer Science
College
Charlotte, North Carolina

Beth McFarland

Department English
College
Charlotte, North Carolina

Phyllis Nelson

Department English
College
Charlotte, North Carolina

Bonnie Rucks

Department Business
College
Charlotte, North Carolina

Ted Tully

Department Accounting
College
Charlotte, North Carolina

Jaditza Aguilar-Castro

Department Languages
College
Durham, North Carolina

David Anderson

Department Mathematics
College
Durham, North Carolina

John Board

Department Engineering
College
Durham, North Carolina

Tina Campt

Department Women's Studies
College
Durham, North Carolina

Leo Ching

Department Humanities
College
Durham, North Carolina

Sarah Cohen

Department Public Policy
College
Durham, North Carolina

Bonnie Cutler

Department Film
College
Durham, North Carolina

Joseph Fletcher

Department Writing
College
Durham, North Carolina

Eugenio Giolito

Department Economics
College
Durham, North Carolina

Karla Holloway

Department English
College
Durham, North Carolina

Bruce W. Jentleson

Department Public Policy
College
Durham, North Carolina

Amy Joh

Department Psychology
College
Durham, North Carolina

Anirudh Krishna

Department Public Policy
College
Durham, North Carolina

Raphael Lopez-Barrantes

Department Theater
College
Durham, North Carolina

Ellen Mickiewicz

Department Public Policy
College
Durham, North Carolina

Diaz Espinosa Oliver

Department Mathematics
College
Durham, North Carolina

Ross Prinzo

Department Literature
College
Durham, North Carolina

Sumathi Ramaswamy

Department History
College
Durham, North Carolina

Michael Rizk

Department Engineering
College
Durham, North Carolina

Pete Sigal

Department History
College
Durham, North Carolina

Teh Tan

Department Engineering
College
Durham, North Carolina

Carlo Tomasi

Department Computer Science
College
Durham, North Carolina

Jacqueline Waeber

Department Music
College
Durham, North Carolina

Michael Allsep

Department History
College
Durham, North Carolina

Nico Baumbach

Department Literature
College
Durham, North Carolina

Philip Brendese

Department Political Science
College
Durham, North Carolina

Keegan Callanan

Department Political Science
College
Durham, North Carolina

Prithijit Chatrath

Department Anthropology
College
Durham, North Carolina

Amanda Curtin

Department Biology
College
Durham, North Carolina

Lawrence Evans

Department Physics
College
Durham, North Carolina

Henri Gavin

Department Civil Engineering
College
Durham, North Carolina

Elena Gonzalez

Department Languages
College
Durham, North Carolina

Kristina Hardy

Department Psychology
College
Durham, North Carolina

Mark Iwen

Department Mathematics
College
Durham, North Carolina

Shambhavi Kaul

Department Film
College
Durham, North Carolina

Stephen Kelly

Department Canadian Studies
College
Durham, North Carolina

Timur Kuran

Department Economics
College
Durham, North Carolina

William Lefew

Department Mathematics
College
Durham, North Carolina

Junchi LI

Department Mathematics
College
Durham, North Carolina
Page 773 of 1568