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

Karen Cole

Department Education
College
Asheville, North Carolina

Steve Patch

Department Mathematics
College
Asheville, North Carolina

Karin Peterson

Department Social Science
College
Asheville, North Carolina

Joe Daugherty

Department Computer Science
College
Asheville, North Carolina

Katie Peters

Department History
College
Asheville, North Carolina

Elena Adell

Department Spanish
College
Asheville, North Carolina

Sandra Byrd

Department Education
College
Asheville, North Carolina

Melissa Himelein

Department Psychology
College
Asheville, North Carolina

Jeanne McGlinn

Department Humanities
College
Asheville, North Carolina

Pedro Sandin

Department Spanish
College
Asheville, North Carolina

Robert Storrs

Department Theater
College
Asheville, North Carolina

Reid Chapman

Department Education
College
Asheville, North Carolina

Ben Erlandson

Department Communication
College
Asheville, North Carolina

Leah Mathews

Department Economics
College
Asheville, North Carolina

Gregory Bushong

Department Accounting
College
Asheville, North Carolina

Lei Han

Department New Media Art
College
Asheville, North Carolina

Mark Lawson

Department Economics
College
Asheville, North Carolina

Linda Nelms

Department Accounting
College
Asheville, North Carolina

Gilbert Reitz

Department Chemistry
College
Greensboro, North Carolina

Dorothy Davis

Department Anthropology
College
Greensboro, North Carolina

Laurinda De Beck

Department History
College
Greensboro, North Carolina

Mark Moser

Department History
College
Greensboro, North Carolina

Robert Guttentag

Department Psychology
College
Greensboro, North Carolina

Benny Overton

Department Economics
College
Greensboro, North Carolina

Michelle Sheran-Sylvester

Department Economics
College
Greensboro, North Carolina

Ken Caneva

Department History
College
Greensboro, North Carolina

Tatia Beal

Department Spanish
College
Greensboro, North Carolina

Rebecca Adams

Department Sociology
College
Greensboro, North Carolina

Bruce Banks

Department Chemistry
College
Greensboro, North Carolina

Jessica Delk

Department Communication
College
Greensboro, North Carolina

Suzanne Rhodes

Department Science
College
Greensboro, North Carolina

Margaret Horton

Department Biology
College
Greensboro, North Carolina

Linda Stine

Department Anthropology
College
Greensboro, North Carolina

Andrew Supple

Department Humanities
College
Greensboro, North Carolina

Todd Atchison

Department English
College
Greensboro, North Carolina

Tom Christopher

Department English
College
Greensboro, North Carolina

Laura Lopez

Department Languages
College
Greensboro, North Carolina

Maria Cordoba

Department Spanish
College
Greensboro, North Carolina

David Wharton

Department Classics
College
Greensboro, North Carolina

Margo Bender

Department Languages
College
Greensboro, North Carolina

Alice Hill

Department Spanish
College
Greensboro, North Carolina

Gavin Douglas

Department Music
College
Greensboro, North Carolina

Aaron Chandler

Department English
College
Greensboro, North Carolina

Margaret Powell

Department Biology
College
Greensboro, North Carolina

Liz Tolbert

Department History
College
Greensboro, North Carolina

Keith Debbage

Department Geography
College
Greensboro, North Carolina

Laurie McCollum

Department English
College
Greensboro, North Carolina

Paul Silvia

Department Psychology
College
Greensboro, North Carolina

Jeffrey Gredlein

Department Psychology
College
Greensboro, North Carolina

Colleen Kriger

Department History
College
Greensboro, North Carolina

Mark Armstrong

Department Computer Science
College
Greensboro, North Carolina

Jennifer Noller

Department English
College
Greensboro, North Carolina

Jim Wren

Department Theater
College
Greensboro, North Carolina

Bette Beane

Department Humanities
College
Greensboro, North Carolina

Mark Gottsegan

Department Fine Arts
College
Greensboro, North Carolina

Dollie Suits

Department Chemistry
College
Greensboro, North Carolina

William Gorvine

Department Religion
College
Greensboro, North Carolina

Joseph Mountjoy

Department Anthropology
College
Greensboro, North Carolina

Larry Taube

Department Computer Science
College
Greensboro, North Carolina

Cecile Arrington

Department Accounting
College
Greensboro, North Carolina

Fabrice Lehoucq

Department Political Science
College
Greensboro, North Carolina

Darrell Spells

Department Chemistry
College
Greensboro, North Carolina

Jonathan Tudge

Department Humanities
College
Greensboro, North Carolina

Edward Wisniewski

Department Psychology
College
Greensboro, North Carolina

Jen Baker

Department Communication
College
Greensboro, North Carolina

Jessica Digh

Department Communication
College
Greensboro, North Carolina

Kelly Gordon

Department Theater
College
Greensboro, North Carolina

Hope Hodgkins

Department English
College
Greensboro, North Carolina

Anatoly Miroshnichenko

Department Physics
College
Greensboro, North Carolina

Chiaki Takagi

Department Languages
College
Greensboro, North Carolina

Robert Beshere

Department English
College
Greensboro, North Carolina

Heidi Hanrahan

Department English
College
Greensboro, North Carolina

Robert Langenfeld

Department English
College
Greensboro, North Carolina

Renee Redman

Department Biology
College
Greensboro, North Carolina

Laura Chesak

Department Spanish
College
Greensboro, North Carolina

Christopher Looten

Department Psychology
College
Greensboro, North Carolina

Maria Morato

Department Spanish
College
Greensboro, North Carolina

John O'Brian

Department Biology
College
Greensboro, North Carolina

Maria Schilke

Department Spanish
College
Greensboro, North Carolina

David Ayers

Department Education
College
Greensboro, North Carolina

Igor Erovenko

Department Mathematics
College
Greensboro, North Carolina

Tommy Lambeth

Department Architecture
College
Greensboro, North Carolina

William McKinney

Department Chemistry
College
Greensboro, North Carolina

David Meyers

Department Political Science
College
Greensboro, North Carolina

David Remington

Department Biology
College
Greensboro, North Carolina

Elizabeth Vogel

Department English
College
Greensboro, North Carolina

Walter Beale

Department English
College
Greensboro, North Carolina

Rick Branyon

Department English
College
Greensboro, North Carolina

Guylene Deasy

Department French
College
Greensboro, North Carolina

Zhi-Jun Liu

Department Geography
College
Greensboro, North Carolina

Timothy Marquis

Department Religion
College
Greensboro, North Carolina

Charles Prysby

Department Political Science
College
Greensboro, North Carolina

Charles Weber

Department Geography
College
Greensboro, North Carolina

Michael Beitler

Department Business
College
Greensboro, North Carolina

Dean Deal

Department Music
College
Greensboro, North Carolina

Jillian Haeseler

Department German
College
Greensboro, North Carolina

Henry Levinson

Department Religion
College
Greensboro, North Carolina

A Melson

Department Languages
College
Greensboro, North Carolina

Mark Pierce

Department Mathematics
College
Greensboro, North Carolina

Leslie Youngblood

Department English
College
Greensboro, North Carolina