North Carolina's Teacher Directory

Based on 101,982 Ratings
5-star
77%
4-star
9%
3-star
5%
2-star
2%
1-star
4%
North Carolina employs over 129,506 teachers who oversee approximately 1,498,344 students. Students in North Carolina submitted more than 101,982 teacher and professor ratings through RateMyTeachers.com. The average teacher rating in North Carolina is 4.52, which happens to be above the national average of 4.46.
Teacher Name
Overall Score
School Name

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

Amy Hall

Department Law

Dennis Seagle

Department Mathematics

James Martin

Department History
College
Buies Creek, North Carolina

Timothy Metz

Department Biology
College
Buies Creek, North Carolina

Gina Peterman

Department English
College
Buies Creek, North Carolina

Alberto Saenz

Department Languages
College
Buies Creek, North Carolina

Jennifer Davis

Department History
College
Buies Creek, North Carolina

Andrew Bryan

Department Chemistry
College
Buies Creek, North Carolina

E. Bert Wallace

Department Theater
College
Buies Creek, North Carolina

Sal Mercogliano

Department History
College
Buies Creek, North Carolina

Jerry Taylor

Department Mathematics
College
Buies Creek, North Carolina

Viehe

Department Psychology
College
Buies Creek, North Carolina

Kiu

Department Computer Science
College
Buies Creek, North Carolina

Derek Yonai

Department Economics
College
Buies Creek, North Carolina

Jackie Tylka

Department Biology
College
Buies Creek, North Carolina

Pauline Calloway

Department Education
College
Buies Creek, North Carolina

David Steegar

Department Languages
College
Buies Creek, North Carolina

Chris Havran

Department Biology
College
Buies Creek, North Carolina

P. Wiggins

Department English
College
Buies Creek, North Carolina

Michael Simmons

Department Religion
College
Buies Creek, North Carolina

Constance Ramey

Department English
College
Buies Creek, North Carolina

Ellen Sikes

Department Business
College
Buies Creek, North Carolina

Jason Davis

Department English
College
Buies Creek, North Carolina

Ben Green

Department Education
College
Buies Creek, North Carolina

Sharron Bortz

Department Education
College
Buies Creek, North Carolina

Carl Broadhurst

Department Business
College
Buies Creek, North Carolina

Freeman

Department Health Science
College
Buies Creek, North Carolina

Scott Jefferies

Department Law
College
Buies Creek, North Carolina

Rebecca Soper

Department Communication
College
Buies Creek, North Carolina

Edward Fubara

Department Business
College
Buies Creek, North Carolina

John Holmes

Department Computer Science
College
Buies Creek, North Carolina

Janet Powell

Department Education
College
Buies Creek, North Carolina

Cheryl Saba

Department English
College
Wilmington, North Carolina

Robert Brennan

Department History
College
Wilmington, North Carolina

Jody Hinson

Department Mathematics
College
Wilmington, North Carolina

Bill Gillingham

Department Biology
College
Wilmington, North Carolina

Mitchell Dutch

Department History
College
Wilmington, North Carolina

Barbara Frank

Department Mathematics
College
Wilmington, North Carolina

Kimberly Norris

Department Psychology
College
Wilmington, North Carolina

Karen Brown

Department Communication
College
Wilmington, North Carolina

Ericka Shepard

Department Communication
College
Wilmington, North Carolina

Suzanne Geoffroy

Department Sociology
College
Wilmington, North Carolina

Ann McCray

Department English
College
Wilmington, North Carolina

Dan Anderson

Department Humanities
College
Wilmington, North Carolina

Ryan McDonnell

Department Chemistry
College
Wilmington, North Carolina

Claude Moore

Department Mathematics
College
Wilmington, North Carolina

Eric Pittenger

Department Mathematics
College
Wilmington, North Carolina

Ben Billingsley

Department Fine Arts
College
Wilmington, North Carolina

Jai Feng

Department Mathematics
College
Wilmington, North Carolina

Emily Smyth

Department Mathematics
College
Wilmington, North Carolina

Taneshia Parker

Department Ethnic Studies
College
Wilmington, North Carolina

Paul Sweeney

Department Criminal Justice
College
Wilmington, North Carolina

Jason Chaffin

Department English
College
Wilmington, North Carolina