North Carolina's Teacher Directory

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

Michael Stuart

Department Science
College
Asheville, North Carolina

David Gillette

Department Environmental Science
College
Asheville, North Carolina

Tracy Rizzo

Department History
College
Asheville, North Carolina

Ed Katz

Department English
College
Asheville, North Carolina

Janet Bowman

Department Education
College
Asheville, North Carolina

Tim Forrest

Department Science
College
Asheville, North Carolina

Howe Lagarde

Department Mathematics
College
Asheville, North Carolina

Ellen Bailey

Department French
College
Asheville, North Carolina

Amy Lanou

Department Health Science
College
Asheville, North Carolina

Jeff Wilcox

Department Environmental Science
College
Asheville, North Carolina

Alex Huang

Department Science
College
Asheville, North Carolina

Jimin Lee

Department Mathematics
College
Asheville, North Carolina

John Stevens

Department Chemistry
College
Asheville, North Carolina

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