North Carolina's Teacher Directory

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

Paula Trilling

Department Biology
College
Asheville, North Carolina

Lee Swendsen

Department Biology
College
Asheville, North Carolina

Laurel Young

Department Biology
College
Asheville, North Carolina

Carol Hutchinson

Department Accounting
College
Asheville, North Carolina

Michael Gray

Department Biology
College
Asheville, North Carolina

Marlen Roden

Department Computer/Informational Tech
College
Asheville, North Carolina

Russ Palmeri

Department Biology
College
Asheville, North Carolina

Gigi Derballa

Department Humanities
College
Asheville, North Carolina

Stephanie O'Brian

Department Communication
College
Asheville, North Carolina

Alec Fehl

Department Computer Science
College
Asheville, North Carolina

Jacqueline Larsen

Department Computer Science
College
Asheville, North Carolina

Nga Pace

Department Biology
College
Asheville, North Carolina

Wes Adams

Department Chemistry
College
Asheville, North Carolina

Steve Holladay

Department History
College
Asheville, North Carolina

Sherry Ratzlaff

Department Biology
College
Asheville, North Carolina

Michael Fukuchi

Department English
College
Wilson, North Carolina

Susan Fecho

Department Fine Arts
College
Wilson, North Carolina

Bob Wagner

Department Theater
College
Wilson, North Carolina

Ron Eggers

Department Business
College
Wilson, North Carolina

Christine Massey

Department Nursing
College
Wilson, North Carolina

Carolyn Hornick

Department Education
College
Wilson, North Carolina

Robert Davis

Department Mathematics
College
Wilson, North Carolina

Rose Williams

Department Education
College
Wilson, North Carolina

Ben Cole

Department Engineering
College
Washington, North Carolina

Laura Gipson

Department Computer Science
College
Washington, North Carolina

Jim Matson

Department Sociology
College
Washington, North Carolina

Simon Donoghue

Department Theater
College
Belmont, North Carolina

Ted Cooke

Department Philosophy
College
Belmont, North Carolina

Lynette Varn

Department English
College
Belmont, North Carolina

Nathalie Cote

Department Psychology
College
Belmont, North Carolina

Mary Ellen Weir

Department English
College
Belmont, North Carolina

Hugh Fisher

Department English
College
Belmont, North Carolina

Br Paul Shanley

Department English
College
Belmont, North Carolina

Peter Critikos

Department History
College
Belmont, North Carolina

Thomas Turner

Department Management
College
Belmont, North Carolina

Rebecca Munro

Department English
College
Belmont, North Carolina

Bruce Crocker

Department Computer Science
College
Dublin, North Carolina

Samatha Pope

Department Mathematics
College
Dublin, North Carolina

Barb Morrison

Department History
College
Dublin, North Carolina

Russ Foster

Department History
College
Flat Rock, North Carolina

Ben Hardy

Department English
College
Flat Rock, North Carolina

Roberta Keller

Department English
College
Flat Rock, North Carolina

Clarke Wellborn

Department Mathematics
College
Brevard, North Carolina

Tina McBride

Department English
College
Brevard, North Carolina

S Yager

Department Science
College
Brevard, North Carolina

Jim Reynolds

Department Geology
College
Brevard, North Carolina

Debbie Dewitt

Department Psychology
College
Brevard, North Carolina

John Gray

Department Psychology
College
Supply, North Carolina

William Remele

Department Mathematics
College
Supply, North Carolina

Ernie Faw

Department Computer Science
College
Concord, North Carolina

Patricia McCahan

Department Nursing
College
Concord, North Carolina

Susanne Shaut

Department English

Linda Wilcox

Department Biology

Sarah McMahon

Department Biology

Keith Starnes

Department Religion

Stephanie Hutcheson

Department English

Nancy Risch

Department English

Aaron Cook

Department Science

Melody Yancey

Department Health Science

Jane Harrison

Department Art History

Linda Wortman-Lowe

Department Health Science

Ralph Lentz

Department History

Tom Thielemann

Department Fine Arts

Jessica Chapman

Department English

Linda Hardin

Department Computer Science

Pete Stulginskis

Department Information Systems

Janis Todd

Department Mathematics
College
Buies Creek, North Carolina

Cordelia Hanemann

Department English
College
Buies Creek, North Carolina

David Thornton

Department International Studies
College
Buies Creek, North Carolina

Tuck

Department History
College
Buies Creek, North Carolina

Donald Schroeder

Department Social Science
College
Buies Creek, North Carolina

Wayne Thomas

Department Mathematics
College
Buies Creek, North Carolina

Joe Berry

Department Accounting
College
Buies Creek, North Carolina

Lamar Norwood

Department Mathematics
College
Buies Creek, North Carolina

John Bartlett

Department Biology
College
Buies Creek, North Carolina

Perrine Johnson

Department Physical Ed
College
Buies Creek, North Carolina

Dean Farmer

Department Communication
College
Buies Creek, North Carolina

Ed Johnson

Department Communication
College
Buies Creek, North Carolina

Timothy Brock

Department Theology
College
Buies Creek, North Carolina

Tim Bloom

Department Pharmacology
College
Buies Creek, North Carolina

Paul Cwik

Department Economics
College
Buies Creek, North Carolina

Jason Ezell

Department Physics
College
Buies Creek, North Carolina

Haydn Jones

Department Languages
College
Buies Creek, North Carolina

Meredith Williams

Department Mathematics
College
Buies Creek, North Carolina

Cathy Cowling

Department Criminal Justice
College
Buies Creek, North Carolina

Ken Vandergriff

Department Theology
College
Buies Creek, North Carolina

Michael Smith

Department Communication
College
Buies Creek, North Carolina

Scott Fedorchak

Department Physics
College
Buies Creek, North Carolina

Pat Hetrick

Department Law
College
Buies Creek, North Carolina

Cox

Department Physical Ed
College
Buies Creek, North Carolina

Connie Kledaras

Department Social Science
College
Buies Creek, North Carolina

Krunal Choksi

Department Biology
College
Buies Creek, North Carolina

John Mero

Department Political Science
College
Buies Creek, North Carolina

Dorthy Mullins

Department Not Specified
College
Buies Creek, North Carolina

Tom Taylor

Department Business
College
Buies Creek, North Carolina

Elizabeth Harris

Department Biology
College
Buies Creek, North Carolina

Rick Lord

Department Law
College
Buies Creek, North Carolina

Andy Shell

Department Physical Ed
College
Buies Creek, North Carolina

Payton Andrews

Department Sociology
College
Wilmington, North Carolina

David Covington

Department Biology
College
Wilmington, North Carolina