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

Kimberely Weems

Department Mathematics
College
Raleigh, North Carolina

Robert White

Department Mathematics
College
Raleigh, North Carolina

Katherine Ahern

Department Communication
College
Raleigh, North Carolina

Ariel Baehr

Department Biology
College
Raleigh, North Carolina

Natashia Baldwin-Garcia

Department Humanities
College
Raleigh, North Carolina

Gerald Baughman

Department Engineering
College
Raleigh, North Carolina

Karen Bliss

Department Mathematics
College
Raleigh, North Carolina

Kevin Brady

Department Education
College
Raleigh, North Carolina

Robert Buche

Department Mathematics
College
Raleigh, North Carolina

Dan Carroll

Department Agriculture
College
Raleigh, North Carolina

Matthew Corne

Department Mathematics
College
Raleigh, North Carolina

Mary Kath Cunningham

Department Religion
College
Raleigh, North Carolina

Alexander Dean

Department Engineering
College
Raleigh, North Carolina

Robert Dinterman

Department Economics
College
Raleigh, North Carolina

John Doyle

Department Psychology
College
Raleigh, North Carolina

Jennifer Esperanza

Department Anthropology
College
Raleigh, North Carolina

Terrance Ford

Department Mathematics
College
Raleigh, North Carolina

Victoria Gallagher

Department Communication
College
Raleigh, North Carolina

Kevin Gard

Department Engineering
College
Raleigh, North Carolina

Russel Gorga

Department Engineering
College
Raleigh, North Carolina

Tiffany Grovenstein

Department Psychology
College
Raleigh, North Carolina

Eva Hardy

Department Communication
College
Raleigh, North Carolina

Jacquelyn Harvey

Department Communication
College
Raleigh, North Carolina

Karla Heinen

Department English
College
Raleigh, North Carolina

Tina Irvine

Department English
College
Raleigh, North Carolina

Dana Johnson

Department English
College
Raleigh, North Carolina

David Jones

Department Agriculture
College
Raleigh, North Carolina

Ivan Kandilov

Department Economics
College
Raleigh, North Carolina

Austin Kelly

Department Sociology
College
Raleigh, North Carolina

Kitty Klein

Department Psychology
College
Raleigh, North Carolina

J. Vasquez Kool

Department Biology
College
Raleigh, North Carolina

Max Krochmal

Department History
College
Raleigh, North Carolina

Gerald Leblanc

Department Biology
College
Raleigh, North Carolina

Jonathan List

Department Education
College
Raleigh, North Carolina

Vahagn Manukian

Department Mathematics
College
Raleigh, North Carolina

Brian Matthews

Department Graphic Arts
College
Raleigh, North Carolina

Sarah McKone

Department English
College
Raleigh, North Carolina

Engell Miles

Department Biology
College
Raleigh, North Carolina

Marguerite Moore

Department Not Specified
College
Raleigh, North Carolina

Madison Natt

Department English
College
Raleigh, North Carolina

Kathy Oswald

Department Communication
College
Raleigh, North Carolina

Frederick Parker

Department Agriculture
College
Raleigh, North Carolina

Kara Peters

Department Engineering
College
Raleigh, North Carolina

Clark Plexico

Department Political Science
College
Raleigh, North Carolina

Paul Powers

Department Physical Education
College
Raleigh, North Carolina

Joshua Reeves

Department Communication
College
Raleigh, North Carolina

Amanda Robertson

Department Design
College
Raleigh, North Carolina

Sarah Ross

Department Psychology
College
Raleigh, North Carolina

Dale Safrit

Department Education
College
Raleigh, North Carolina

Anne Schiller

Department Anthropology
College
Raleigh, North Carolina

Frank Scholle

Department Microbiology
College
Raleigh, North Carolina

Michael Shearer

Department Mathematics
College
Raleigh, North Carolina

Michael Smith

Department Mathematics
College
Raleigh, North Carolina

Rob Stapleton

Department Mathematics
College
Raleigh, North Carolina

Jami Taylor

Department Political Science
College
Raleigh, North Carolina

Jeff Thompson

Department Statistics
College
Raleigh, North Carolina

Mary Tjiattas

Department Philosophy
College
Raleigh, North Carolina

Colin Tschida

Department Engineering
College
Raleigh, North Carolina

Mark Walker

Department Finance
College
Raleigh, North Carolina

David Washington

Department Management
College
Raleigh, North Carolina

Tom Whelan

Department Psychology
College
Raleigh, North Carolina

Evan Wilson

Department Mathematics
College
Raleigh, North Carolina

Yaroslava Yingling

Department Engineering
College
Raleigh, North Carolina

Xiaoyong Zheng

Department Agriculture
College
Raleigh, North Carolina

Kermit Bailey

Department Design
College
Raleigh, North Carolina

Stephanie Barnas

Department Languages
College
Raleigh, North Carolina

Autumn Belk

Department Physical Education
College
Raleigh, North Carolina

Gary Blank

Department Forestry
College
Raleigh, North Carolina

David Brown

Department Physics
College
Raleigh, North Carolina

Keegan Callanan

Department Political Science
College
Raleigh, North Carolina

Lianne Cartee

Department Engineering
College
Raleigh, North Carolina

Young Jin Choi

Department Economics
College
Raleigh, North Carolina

Karen Emereson

Department English
College
Raleigh, North Carolina

Lindsay Fuoco

Department Chemistry
College
Raleigh, North Carolina

Maysam Ghovanloo

Department Engineering
College
Raleigh, North Carolina

Alexandra Graves

Department Soils
College
Raleigh, North Carolina

Patrick Hayes

Department Engineering
College
Raleigh, North Carolina

Djablomi Heywood

Department Chemistry
College
Raleigh, North Carolina

Felysha Jenkins

Department Psychology
College
Raleigh, North Carolina

Ki Wook Kim

Department Engineering
College
Raleigh, North Carolina

Frederick Klaits

Department Anthropology
College
Raleigh, North Carolina

Henry Lamb

Department Chemistry
College
Raleigh, North Carolina

Emily Ligon

Department English
College
Raleigh, North Carolina

Ramo Lord

Department Education
College
Raleigh, North Carolina

Wes Luttrell

Department Psychology
College
Raleigh, North Carolina

Stephen May

Department Mathematics
College
Raleigh, North Carolina

Oleksandr Movchan

Department Economics
College
Raleigh, North Carolina

Lillian O'Connell

Department Sociology
College
Raleigh, North Carolina

Russell Philbrick

Department Physics
College
Raleigh, North Carolina

Sarah Rajala

Department Engineering
College
Raleigh, North Carolina

Michael Rappa

Department Computer Science
College
Raleigh, North Carolina

Nick Sabello

Department Sociology
College
Raleigh, North Carolina

Myra Simmons

Department Mathematics
College
Raleigh, North Carolina

James Stapleton

Department Mathematics
College
Raleigh, North Carolina

Jeffrey Swift

Department English
College
Raleigh, North Carolina

Stephanie Trunzo

Department Writing
College
Raleigh, North Carolina

Thomas Wears

Department Mathematics
College
Raleigh, North Carolina

Richard Wysk

Department Industrial Engineering
College
Raleigh, North Carolina

Jim Yuill

Department Management
College
Raleigh, North Carolina

Yuntian Zhu

Department Engineering
College
Raleigh, North Carolina