North Carolina's Teacher Directory

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

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

Ryan Cannon

Department Psychology
College
Statesville, North Carolina

Bruce Johnson

Department Mathematics
College
Statesville, North Carolina

Doug Knight

Department Physics
College
Statesville, North Carolina

Don Moore

Department Fine Arts
College
Statesville, North Carolina

Deshaun Williams

Department Biology
College
Statesville, North Carolina

Loraine Watt

Department Computer Science
College
Statesville, North Carolina

Bill Cain

Department Theology
College
Montreat, North Carolina

Mike Sonnenburg

Department Science
College
Montreat, North Carolina

David Anderson

Department Computer Science
College
Mount Olive, North Carolina

Alan Lamm

Department History
College
Mount Olive, North Carolina

Geoffrey Weiss

Department English
College
Mount Olive, North Carolina

Keith Milkes

Department Criminal Justice
College
Rocky Mount, North Carolina

Kay Gelo

Department Humanities
College
Rocky Mount, North Carolina

June Kearney

Department Science
College
Rocky Mount, North Carolina

Angela Blankenship

Department Psychology
College
Rocky Mount, North Carolina

John Eubanks

Department Mathematics
College
Rocky Mount, North Carolina

Marvin Hall

Department Psychology
College
Greensboro, North Carolina

Whitaker

Department Biology
College
Greensboro, North Carolina

G Gibson

Department Mathematics
College
Greensboro, North Carolina

Jody Martin

Department English
College
Greensboro, North Carolina

Sarah Beale

Department History
College
Greensboro, North Carolina

Yaw Kyei

Department Mathematics
College
Greensboro, North Carolina

Phillip Carey

Department Sociology
College
Greensboro, North Carolina

Edmundson Effort

Department Computer Science
College
Greensboro, North Carolina

Galen A Foresman

Department University Studies
College
Greensboro, North Carolina

Ilki Kim

Department Physics
College
Greensboro, North Carolina

Tankersley

Department Mathematics
College
Greensboro, North Carolina

Jerry Bennett

Department Biology
College
Greensboro, North Carolina

Gina Bullock

Department Computer Science
College
Greensboro, North Carolina

Robert Mers

Department Mathematics
College
Greensboro, North Carolina

Teresa Jo Styles

Department Communication
College
Greensboro, North Carolina

Alvin Killough

Department Psychology
College
Durham, North Carolina

Carlton Wilson

Department History
College
Durham, North Carolina

Soloman Abraham

Department Mathematics
College
Durham, North Carolina

TJ Tipper

Department Physical Education
College
Durham, North Carolina

David Jolly

Department Health Science
College
Durham, North Carolina

Rebecca Soper

Department English
College
Durham, North Carolina

J Griggs

Department Mathematics
College
Raleigh, North Carolina

Bruce Novak

Department Chemistry
College
Raleigh, North Carolina

Jaap Folmer

Department Chemistry
College
Raleigh, North Carolina

Brenda Burns

Department Mathematics
College
Raleigh, North Carolina

Thomas Lada

Department Mathematics
College
Raleigh, North Carolina

Ethelbert Chukwu

Department Mathematics
College
Raleigh, North Carolina