North Carolina's Teacher Directory

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

Joseph Anderson

Department Geology
College
Boone, North Carolina

Mark Boatright

Department Health Science
College
Boone, North Carolina

Andi Cochran

Department Geography
College
Boone, North Carolina

Ron Funderburke

Department English
College
Boone, North Carolina

Ghada Gherwash

Department Arabic
College
Boone, North Carolina

Serena Joslin

Department Psychology
College
Boone, North Carolina

Kristen Manuel

Department Physical Ed
College
Boone, North Carolina

Sean Moser

Department Not Specified
College
Boone, North Carolina

Seth Peoples

Department Biology
College
Boone, North Carolina

Lei Shi

Department Marketing
College
Boone, North Carolina

Jim Street

Department Not Specified
College
Boone, North Carolina

Michelle Surerus

Department Graphic Arts
College
Boone, North Carolina

Bob White

Department International Studies
College
Boone, North Carolina

Maylen Aldana

Department Interdisciplinary Studies
College
Boone, North Carolina

Barbara Bonham

Department Education
College
Boone, North Carolina

Katelyn Cooley

Department English
College
Boone, North Carolina

Alison Denyer

Department Art
College
Boone, North Carolina

Donna Devereux

Department Theater
College
Boone, North Carolina

Ryan Emanuel

Department Geology
College
Boone, North Carolina

William Gowin

Department Mathematics
College
Boone, North Carolina

Mary Hendrix

Department Education
College
Boone, North Carolina

Erin Hodgin

Department Psychology
College
Boone, North Carolina

Lindsay Longstreth

Department Technology
College
Boone, North Carolina

Christyanne Melendez

Department Geology
College
Boone, North Carolina

Daniel Murphey

Department Government
College
Boone, North Carolina

Mike Presnell

Department Physical Ed
College
Boone, North Carolina

Shawn M Roberts

Department Music
College
Boone, North Carolina

Ashley Smith

Department Ta
College
Boone, North Carolina

Wendy Xie

Department Foreign Languages
College
Boone, North Carolina

Wil Bosbyshell

Department Graphic Arts
College
Charlotte, North Carolina

Larisa Grant

Department Design
College
Charlotte, North Carolina

Jonathan Bricker

Department Economics
College
Asheville, North Carolina

Lisa Johnson

Department English
College
Asheville, North Carolina

Jean Finley

Department Computer Science
College
Asheville, North Carolina

Heather Vaughn

Department English
College
Asheville, North Carolina

John Humphrey

Department Computer Science
College
Asheville, North Carolina

Brunilda Lugo

Department Biology
College
Asheville, North Carolina

John Graham

Department Physics
College
Asheville, North Carolina

Robert Zeoli

Department Mathematics
College
Asheville, North Carolina

Sandy Dantone

Department Business
College
Asheville, North Carolina

Ben Houston

Department Engineering
College
Asheville, North Carolina

Chris Fay

Department Criminal Justice
College
Asheville, North Carolina

Ken Krahl

Department Communication
College
Asheville, North Carolina

Sharon Trammel

Department Fine Arts
College
Asheville, North Carolina

Betsy Hester

Department Developmental Studies
College
Asheville, North Carolina

Ziggy Nix

Department English
College
Asheville, North Carolina

Kathy Toler

Department Marketing
College
Asheville, North Carolina

Joe Jones

Department Religion
College
Wilson, North Carolina

Zhixiong Cai

Department Mathematics
College
Wilson, North Carolina

Kathy James

Department English
College
Wilson, North Carolina

Rebecca Jones-Grooms

Department Education
College
Wilson, North Carolina

John Bethune

Department Business
College
Wilson, North Carolina

William Eckenwiler

Department Education
College
Wilson, North Carolina

Betty Willingham

Department Education
College
Wilson, North Carolina

R Smith

Department English
College
Wilson, North Carolina

Bryan Oesterreich

Department English
College
Washington, North Carolina

Wellyn Dawson

Department English
College
Washington, North Carolina

Judith Meyer

Department Psychology
College
Washington, North Carolina

John Plecnik

Department Philosophy
College
Belmont, North Carolina

Gireesh Gupta

Department Computer Science
College
Belmont, North Carolina

Stephen Brosnan

Department Medicine
College
Belmont, North Carolina

Elizabeth Baker

Department Science
College
Belmont, North Carolina

Mike Hood

Department English
College
Belmont, North Carolina

Lynne Shoaf

Department Accounting
College
Belmont, North Carolina

Robert Stokes

Department Finance
College
Belmont, North Carolina

Elizabeth Diaz

Department Languages
College
Belmont, North Carolina

William Myers

Department Computer Science
College
Belmont, North Carolina

Dale Gunter

Department Business
College
Belmont, North Carolina

Cliff Tyndall

Department History
College
Dublin, North Carolina

Donna Melvin

Department Art History
College
Dublin, North Carolina

William Resseguie

Department Science
College
Dublin, North Carolina

Patricia Furnish

Department History
College
Flat Rock, North Carolina

Chester Lilly

Department Science
College
Flat Rock, North Carolina

James Duckworth

Department Computer Science
College
Flat Rock, North Carolina

Connie Vera

Department Languages
College
Flat Rock, North Carolina

Celeste Oprean

Department Computer Science
College
Flat Rock, North Carolina

Karen Workman

Department Business
College
Flat Rock, North Carolina

Preston Woodruff

Department Theology
College
Brevard, North Carolina

Jeff Llewellyn

Department Science
College
Brevard, North Carolina

Jennifer Frick

Department Science
College
Brevard, North Carolina

Bob White

Department Theater
College
Brevard, North Carolina

Bob Pontious

Department English
College
Supply, North Carolina

Melody Knowles

Department Science
College
Supply, North Carolina

Dale Gressle

Department Health Science
College
Concord, North Carolina

Carol Kearney

Department Nursing
College
Concord, North Carolina

David Pipes

Department Psychology

Kathy Cloer

Department History

Matthew Malloy

Department Communication

Mary Kincaid

Department Computer Science

Paula Rash

Department English

Tom Hearron

Department English

Charles Bogle

Department Mathematics

Anna Alexander

Department Accounting

Bobby Hamby

Department Psychology

Kay Crouch

Department Music

Tony Lingle

Department Business

Richard Lafemina

Department Psychology

Caleb Marsh

Department Mathematics

Beth Asafaylo

Department English

Jean Branham

Department Medicine