North Carolina's Teacher Directory

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

Steve Ruff

Department Computer Science
College
Salisbury, North Carolina

Doug Stauter

Department Theater
College
Salisbury, North Carolina

Joclyn Blackbern

Department Business
College
Salisbury, North Carolina

Adam Helmintoller

Department English
College
Salisbury, North Carolina

Sandra Huffman

Department Psychology
College
Salisbury, North Carolina

Richard Morgan

Department Computer Science
College
Salisbury, North Carolina

Sherlynn Walker

Department Psychology
College
Salisbury, North Carolina

Trish Frye

Department Languages
College
Winston Salem, North Carolina

Kent Harris

Department Design
College
Winston Salem, North Carolina

Sharee Fowler

Department Sociology
College
Winston Salem, North Carolina

John Boyst

Department Languages
College
Winston Salem, North Carolina

Betsy Hoppe

Department Business
College
Winston Salem, North Carolina

Herbert Scheutte

Department Business
College
Winston Salem, North Carolina

Kim Varnadoe

Department Fine Arts
College
Winston Salem, North Carolina

Debra Boyd

Department Languages
College
Winston Salem, North Carolina

Johnny Armstrong

Department Religion
College
Clinton, North Carolina

Gene Park

Department Business
College
Clinton, North Carolina

Theron Brower

Department Mathematics
College
Pinehurst, North Carolina

Norwood Taylor

Department Mathematics
College
Pinehurst, North Carolina

Timothy Hailey

Department Music
College
Pinehurst, North Carolina

Curt Shelvey

Department Culinary Arts
College
Pinehurst, North Carolina

Jayne Query

Department Nursing
College
Pinehurst, North Carolina

Karen Clark

Department Humanities
College
Pinehurst, North Carolina

Chris Currier

Department Culinary Arts
College
Pinehurst, North Carolina

Carol Hoffman

Department Social Work
College
Pinehurst, North Carolina

Cydney Mullen

Department Nursing
College
Pinehurst, North Carolina

Ed Spitler

Department Engineering
College
Pinehurst, North Carolina

Kristi Whitesell

Department Biology
College
Pinehurst, North Carolina

Jennifer Henry

Department Health Science
College
Pinehurst, North Carolina

Star Mitchell

Department Nursing
College
Pinehurst, North Carolina

Vonda Reed

Department Biology
College
Raleigh, North Carolina

Derrick Justice

Department English
College
Raleigh, North Carolina

Monique Hyman

Department Social Work
College
Raleigh, North Carolina

Ravindra Kumar

Department Physics
College
Raleigh, North Carolina

Carol Bunch

Department Not Specified
College
Raleigh, North Carolina

George Kouvaris

Department Engineering
College
Polkton, North Carolina

Claudius Oni

Department Psychology
College
Polkton, North Carolina

Kazeem Khan

Department Accounting
College
Polkton, North Carolina

Sharon Little

Department Education
College
Polkton, North Carolina

Sam Spencer

Department Business
College
Polkton, North Carolina

Lisa Harrell

Department Biology
College
Polkton, North Carolina

Nathan Finn

Department History
College
Wake Forest, North Carolina

Andreas Kostenberger

Department Religion
College
Wake Forest, North Carolina

Ed Buchanan

Department Education
College
Wake Forest, North Carolina

Russel Woodbridge

Department Religion
College
Wake Forest, North Carolina

John Hammett

Department Theology
College
Wake Forest, North Carolina

Danielle Bradshaw

Department Communication
College
Wake Forest, North Carolina

Shawn Madden

Department Theology
College
Wake Forest, North Carolina

James Dew

Department Philosophy
College
Wake Forest, North Carolina

John Bianchini

Department Computer Science
College
Whiteville, North Carolina

Gwen Sanderson

Department Health Science
College
Whiteville, North Carolina

Connie Portter

Department Computer Science
College
Whiteville, North Carolina

Jennifer Neumann

Department Communication
College
Whiteville, North Carolina

Samantha Christopher

Department Languages
College
Whiteville, North Carolina

Darian Ransom

Department Mathematics
College
Whiteville, North Carolina

Darrell Dodge

Department English
College
Creston, North Carolina

Borgmann

Department Literature
College
Creston, North Carolina

Tom Dunphy

Department Mathematics
College
Creston, North Carolina

Kathleen Strait

Department Sociology
College
Creston, North Carolina

Richard Barden

Department Business
College
Creston, North Carolina

Julie Jacobson

Department Fine Arts
College
Creston, North Carolina

Roy Barrett

Department Mathematics
College
Creston, North Carolina

Toni Knott

Department English
College
Creston, North Carolina

Drew Campbell

Department Computer Science
College
Creston, North Carolina

Ann Hall

Department Medicine
College
Creston, North Carolina

Barbara Putman

Department Education
College
Creston, North Carolina

Meg Rollins

Department Health Science
College
Creston, North Carolina

Tersea Posey

Department English
College
Creston, North Carolina

Larry Johns

Department Writing
College
Laurinburg, North Carolina

Margaret Houston

Department Anthropology
College
Laurinburg, North Carolina

Chad Morgan

Department History
College
Laurinburg, North Carolina

Doug Glass

Department Religion
College
Laurinburg, North Carolina

Richard Prust

Department Philosophy
College
Laurinburg, North Carolina

Renee Jones

Department Management
College
Laurinburg, North Carolina

Delindus Brown

Department Communication
College
Raleigh, North Carolina

Derek Greenfield

Department Sociology
College
Raleigh, North Carolina

Javier Pabon

Department International Studies
College
Raleigh, North Carolina

Marcellina Offoha

Department Sociology
College
Raleigh, North Carolina

Perry Weston

Department Chemistry
College
Albemarle, North Carolina

Terina Lathe

Department Sociology
College
Albemarle, North Carolina

Jeff Parsons

Department Mathematics
College
Albemarle, North Carolina

Jennifer Cooper-Foreman

Department Health Science
College
Albemarle, North Carolina

Michael Sperling

Department Accounting
College
Albemarle, North Carolina

Tammy Crump

Department Respiratory Care
College
Albemarle, North Carolina

Amber Hatley

Department Nursing
College
Albemarle, North Carolina

Susan Knabe

Department Education
College
Albemarle, North Carolina

Jeffrey Swaringen

Department Engineering
College
Albemarle, North Carolina

Dan Hazlett

Department English
College
Albemarle, North Carolina

Cheryn Rowell

Department Not Specified
College
Albemarle, North Carolina

Hilme Lahoud

Department Computer Science
College
Cary, North Carolina

Germaine Brewington

Department Accounting
College
Cary, North Carolina

Nelson Blue

Department Humanities
College
Cary, North Carolina

Mary Dutterer

Department English
College
Charlotte, North Carolina

David Norman

Department Finance
College
Charlotte, North Carolina

John Bellios

Department Humanities
College
Charlotte, North Carolina

K Khan-Shaghaghi

Department Accounting
College
Charlotte, North Carolina

Ludovic M. Kovalik

Department English
College
Dobson, North Carolina

Walter Pritchard

Department Psychology
College
Dobson, North Carolina

Rus Dashtaki

Department Biology
College
Dobson, North Carolina

Robin Hendrix

Department Mathematics
College
Dobson, North Carolina