North Carolina's Teacher Directory

Based on 102,014 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,014 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

Jerry Angelichio

Department Science
College
Dallas, North Carolina

Bill Bergin

Department Mathematics
College
Dallas, North Carolina

Bill Burgin

Department Mathematics
College
Dallas, North Carolina

Sid Sowers

Department History
College
Dallas, North Carolina

Phyllis Essex-Fraser

Department Biology
College
Dallas, North Carolina

Mary Clemmer

Department Computer Science
College
Dallas, North Carolina

Kelly Fowler

Department Mathematics
College
Dallas, North Carolina

Smith

Department Art History
College
Dallas, North Carolina

Kay Roberson

Department English
College
Dallas, North Carolina

Stroup

Department English
College
Dallas, North Carolina

Ann Harmon

Department Computer Science
College
Dallas, North Carolina

Michael Kasey

Department Biology
College
Dallas, North Carolina

Erin James

Department Languages
College
Charlotte, North Carolina

Micheal Sistrom

Department History
College
Greensboro, North Carolina

Chuckles Hebert

Department English
College
Greensboro, North Carolina

Cal Bond

Department Biology
College
Greensboro, North Carolina

Carolyn Beard Whitlow

Department English
College
Greensboro, North Carolina

Ken Gilmore

Department Political Science
College
Greensboro, North Carolina

Tim Lindeman

Department Music
College
Greensboro, North Carolina

Karen Tinsley

Department Psychology
College
Greensboro, North Carolina

Phil Slaby

Department History
College
Greensboro, North Carolina

Martha Lang

Department Sociology
College
Greensboro, North Carolina

Charles Smith

Department Biology
College
Greensboro, North Carolina

Lisa McLeod

Department Philosophy
College
Greensboro, North Carolina

Robert Whitnell

Department Chemistry
College
Greensboro, North Carolina

Kathy Adams

Department Psychology
College
Greensboro, North Carolina

Alfonso Abad-Mancheno

Department Languages
College
Greensboro, North Carolina

Eleanor Branch

Department English
College
Greensboro, North Carolina

Julie Jacks

Department Psychology
College
Greensboro, North Carolina

Leslie Armeniox

Department Psychology
College
Greensboro, North Carolina

Christopher Henry

Department Psychology
College
Greensboro, North Carolina

William (bill) McCarver

Department Adult Transitions Admin
College
Greensboro, North Carolina

Vicky Foust

Department Business
College
Greensboro, North Carolina

Jane Redmont

Department Religion
College
Greensboro, North Carolina

Rudy Gordh

Department Mathematics
College
Greensboro, North Carolina

Carol Hoppe

Department English
College
Greensboro, North Carolina

Scott Pierce Coleman

Department Religion
College
Greensboro, North Carolina

Angela Moore

Department Geology
College
Greensboro, North Carolina

Kathleen Rawls

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

George Ritchie

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

Phil Vavalides

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

Gene Matthews

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

Jameson McCann

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

Michael Sexton

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

Jeanette Kiem

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

Mary Lynott

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

David Trask

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

Suzanne Johnson-Simpson

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

Hussein Islami-Arshagi

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

Erskine Walther

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

Mac Frank

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

Jennifer Ray

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

Jahon Salehi

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

Annette Herron

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

Jason De Polo

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

Beth Lalonde

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

Mal Murray

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

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