North Carolina's Teacher Directory

Based on 99,890 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,890 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

Linda Spencer

Department History
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Jennifer Boalick

Department Biology
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Julie Evans

Department Graphic Arts
College
601 E. Main Street, Jamestown, North Carolina NC 27282

William Hall

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

John Kemper

Department Social Work
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Michael Swing

Department Graphic Arts
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Richard Lance

Department Psychology
College
Clyde, North Carolina

Chuck Blackburn

Department Communication
College
Clyde, North Carolina

Brett Parker

Department History
College
Spindale, North Carolina

Nancy Womack

Department Communication
College
Spindale, North Carolina

Robin English

Department Mathematics
College
Kenansville, North Carolina

Richard Pinder

Department English
College
Charlotte, North Carolina

Claudia Berube

Department Culinary Arts
College
Charlotte, North Carolina

Frank Terranova

Department Culinary Arts
College
Charlotte, North Carolina

Brian Alves

Department Computer Science
College
Charlotte, North Carolina

Virginia Geurin

Department Business
College
Charlotte, North Carolina

Dean Lavornia

Department Culinary Arts
College
Charlotte, North Carolina

Andrew Hoxie

Department Culinary Arts
College
Charlotte, North Carolina

Manessiah Zechariah

Department Economics
College
Charlotte, North Carolina

Ahmed Faik

Department Computer Science
College
Charlotte, North Carolina

Tom Tighe

Department Chemistry
College
Smithfield, North Carolina

Jane Robbins

Department Communication
College
Smithfield, North Carolina

Bill Woodall

Department Mathematics
College
Smithfield, North Carolina

Monica Dunnahoo

Department Medicine
College
Smithfield, North Carolina

Ron Selleck

Department Religion
College
High Point, North Carolina

Scott Woodward

Department Mathematics
College
Banner Elk, North Carolina

Laura Barnes

Department Sociology
College
Kinston, North Carolina

Ken Tyndall

Department History
College
Kinston, North Carolina

Angela Allen

Department Chemistry
College
Kinston, North Carolina

Owens

Department Physical Ed
College
Kinston, North Carolina

Ray Williams

Department Biology
College
Kinston, North Carolina

Carolyn Crossland

Department Music
College
Kinston, North Carolina

G Edwards

Department Computer Science
College
Kinston, North Carolina

Bjarne Berg

Department Computer Science
College
Hickory, North Carolina

Paul Custer

Department History
College
Hickory, North Carolina

Eric Schramm

Department Languages
College
Hickory, North Carolina

Dale Bailey

Department English
College
Hickory, North Carolina

Carolyn Huff

Department History
College
Hickory, North Carolina

Larry Yoder

Department Religion
College
Hickory, North Carolina

Walter Murphy

Department Psychology
College
Hickory, North Carolina

Thierry Zell

Department Mathematics
College
Hickory, North Carolina

Jan Austin

Department Mathematics
College
Hickory, North Carolina

Bill Richter

Department Communication
College
Hickory, North Carolina

Linda Johanson

Department Nursing
College
Hickory, North Carolina

Bill Mims

Department Religion
College
Hickory, North Carolina

Nathan Yoder

Department Religion
College
Hickory, North Carolina

Marianne Yoder

Department Philosophy
College
Hickory, North Carolina

Judith Hilton

Department Nursing
College
Hickory, North Carolina

Toni Oakes

Department Health Science
College
Hickory, North Carolina

Ted Singdahlsen

Department Graphic Arts
College
Raleigh, North Carolina

Grainger Caudle

Department Business
College
Mars Hill, North Carolina

Joanna Pierce

Department English
College
Mars Hill, North Carolina

George Peery

Department Political Science
College
Mars Hill, North Carolina

Robin Garner

Department Music
College
Mars Hill, North Carolina

Wilma Carlisle

Department Business
College
Mars Hill, North Carolina

Laurie Pedersen

Department Sociology
College
Mars Hill, North Carolina

Chris Cain

Department Education
College
Mars Hill, North Carolina

Phil Murray

Department Fine Arts
College
Mars Hill, North Carolina

Beth Mitchell

Department Communication
College
Spruce Pine, North Carolina

Lynn McKinney

Department English
College
Spruce Pine, North Carolina

Freddy Bradburn

Department Communication
College
Marion, North Carolina

Lyn Aubrecht

Department Psychology
College
Raleigh, North Carolina

Bob Vance

Department Theology
College
Raleigh, North Carolina

Tony Bledsoe

Department Business
College
Raleigh, North Carolina

Robert Reid

Department Biology
College
Raleigh, North Carolina

Rosalie Gates

Department History
College
Raleigh, North Carolina

Rebecca Oatsvall

Department Accounting
College
Raleigh, North Carolina

Alyson Colwell-Waber

Department Fine Arts
College
Raleigh, North Carolina

Carol Hazard

Department Geography
College
Raleigh, North Carolina

Jeffrey Martinson

Department Political Science
College
Raleigh, North Carolina

Gary Walton

Department English
College
Raleigh, North Carolina

Miles Engell

Department Biology
College
Raleigh, North Carolina

Steven Roten

Department Theater
College
Raleigh, North Carolina

Kassy Mies

Department Chemistry
College
Raleigh, North Carolina

Larry Grimes

Department Biology
College
Raleigh, North Carolina

Allen Page

Department Theology
College
Raleigh, North Carolina

Eloise Grathwohl

Department English
College
Raleigh, North Carolina

Beth Mulvaney

Department Fine Arts
College
Raleigh, North Carolina

Mary Thomas

Department Languages
College
Raleigh, North Carolina

Elliot Gaffer

Department Languages
College
Raleigh, North Carolina

Elizabeth Wolfinger

Department Biology
College
Raleigh, North Carolina

Linda Fitzsimons

Department Art
College
Raleigh, North Carolina

Shannon Grimes

Department Religion
College
Raleigh, North Carolina

Jane Terry

Department Fine Arts
College
Raleigh, North Carolina

Elizabeth Dempster

Department Mathematics
College
Raleigh, North Carolina

Vivian Kraines

Department Mathematics
College
Raleigh, North Carolina

Laura Fine

Department English
College
Raleigh, North Carolina

John Mecham

Department Biology
College
Raleigh, North Carolina

Bill Price

Department History
College
Raleigh, North Carolina

Erin Alexander

Department Economics
College
Raleigh, North Carolina

Alice Gurley

Department Design
College
Raleigh, North Carolina

Jed Mahalisin

Department Mathematics
College
Raleigh, North Carolina

Jackie Myers

Department Physical Ed
College
Raleigh, North Carolina

O'Hara Phyllis

Department Mathematics
College
Raleigh, North Carolina

Frederick Woodward

Department Mathematics
College
Raleigh, North Carolina

Shivappa Palled

Department Mathematics
College
Fayetteville, North Carolina

Frank Trapp

Department Political Science
College
Fayetteville, North Carolina

Willis Watt

Department Communication
College
Fayetteville, North Carolina

Wendy Vonnegut

Department Law
College
Fayetteville, North Carolina

Glenn Grady

Department Medicine
College
Wilmington, North Carolina