North Carolina's Teacher Directory

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

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

Phil Garwood

Department Science
College
Wilmington, North Carolina

Rachael Satzman

Department Anthropology
College
Wilmington, North Carolina

David Fourqurean

Department Religion
College
Wilmington, North Carolina

Ronnie Kirkland

Department History
College
Wilmington, North Carolina

Ralph Kornegay

Department Political Science
College
Wilmington, North Carolina

Tom Green

Department Communication
College
Wilmington, North Carolina

Laura Taylor

Department Mathematics
College
Wilmington, North Carolina

Paula Harrell

Department Sociology
College
Wilmington, North Carolina

Robert Sutton

Department Philosophy
College
Wilmington, North Carolina

Jason Earnheart

Department Communication
College
Wilmington, North Carolina

Steven Boul

Department Mathematics
College
Wilmington, North Carolina

Trisa Russel

Department Computer Science
College
Wilmington, North Carolina

Jeffrey Oakley

Department Philosophy
College
Wilmington, North Carolina

Peggy Lupton

Department Music
College
Wilmington, North Carolina

Lynn Rotanz

Department English
College
Wilmington, North Carolina

Bridget Floyd

Department English
College
Wilmington, North Carolina

Margo Williams

Department English
College
Wilmington, North Carolina

Bill/william Linn

Department Computer Science
College
Wilmington, North Carolina

Ben Shaw

Department Business
College
Wilmington, North Carolina

Brian Weeks

Department English
College
Wilmington, North Carolina

David Key

Department Music
College
Wilmington, North Carolina

James Dishaw

Department Hospitality
College
Wilmington, North Carolina

Michelle Rose

Department Accounting
College
Wilmington, North Carolina

Melissa Watson

Department Computer Science
College
Wilmington, North Carolina

Brandon Guthrie

Department Fine Arts
College
Wilmington, North Carolina

Carolyn McCormick

Department Nursing
College
Wilmington, North Carolina

Scotty Williams

Department Mathematics
College
Wilmington, North Carolina

Kathy Komis

Department English
College
Wilmington, North Carolina

Danielle Woods

Department English
College
Wilmington, North Carolina

Amy Judd

Department Anthropology
College
Wilmington, North Carolina

Michael Saunders

Department Mathematics
College
Wilmington, North Carolina

Jeffery Simmons

Department Music
College
Wilmington, North Carolina

Sue Thorton

Department Health Science
College
Charlotte, North Carolina

Peggy Goodwin

Department Health Science
College
Charlotte, North Carolina

Lisa Thorton

Department Biology
College
Charlotte, North Carolina

Dana Anderson

Department Theater
College
Salisbury, North Carolina

Steve Etters

Department Music
College
Salisbury, North Carolina

Andrew Morris

Department Management
College
Salisbury, North Carolina

Pamela Thompson

Department Information Science
College
Salisbury, North Carolina

Jason Hunt

Department Mathematics
College
Salisbury, North Carolina

M Wilson

Department Languages
College
Salisbury, North Carolina

Sharon Sullivan

Department Mathematics
College
Salisbury, North Carolina

Kevin Rouse

Department English
College
Hickory, North Carolina

Amalie Hinson

Department Music
College
Hickory, North Carolina

Linda Baker

Department Psychology
College
Hickory, North Carolina

April Cline

Department Computer Science
College
Hickory, North Carolina

Helen Steele

Department Mathematics
College
Hickory, North Carolina

Tracy Abernathy

Department Communication
College
Hickory, North Carolina

Marshall Reid

Department Accounting
College
Hickory, North Carolina

Joanna Connolly

Department Social Science
College
Hickory, North Carolina

Tom Shields

Department Mathematics
College
Hickory, North Carolina

Marvin Elliott

Department Religion
College
Hickory, North Carolina

Christy Wooten

Department English
College
Hickory, North Carolina

Gregory

Department English
College
Hickory, North Carolina

Bill Brown

Department Mathematics
College
Hickory, North Carolina

Amy Mitchell

Department Psychology
College
Hickory, North Carolina

Wanda Barker

Department Business
College
Hickory, North Carolina

Brian Bergman

Department Psychology
College
Hickory, North Carolina

William Davis

Department Biology
College
Hickory, North Carolina

Mariya Perjar

Department Chemistry
College
Hickory, North Carolina

Thomas Thielemann

Department Art History
College
Hickory, North Carolina

Joe Young

Department Graphic Arts
College
Hickory, North Carolina

Tom Labelle

Department English
College
Sanford, North Carolina

Jennifer Lloyd

Department Psychology
College
Sanford, North Carolina

Sue Boyd

Department Education
College
Sanford, North Carolina

Scott Diegmann

Department Biology
College
Charlotte, North Carolina

Chris Brawley

Department English
College
Charlotte, North Carolina

George Warren

Department History
College
Charlotte, North Carolina

Savannah Clay

Department Business
College
Charlotte, North Carolina

Janis Orinson

Department Mathematics
College
Charlotte, North Carolina

D.I. Von Briesen

Department Computer Science
College
Charlotte, North Carolina

Kent Rittenhouse

Department Nursing
College
Charlotte, North Carolina

Lanier

Department Psychology
College
Charlotte, North Carolina

Gary Ritter

Department History
College
Charlotte, North Carolina

Joan Brandt

Department Psychology
College
Charlotte, North Carolina

Elizabeth Mitchell

Department Biology
College
Charlotte, North Carolina

Mahboba Yektaparast

Department Psychology
College
Charlotte, North Carolina

Deborah Phillips

Department English
College
Charlotte, North Carolina

Diana Mibelli

Department Languages
College
Charlotte, North Carolina

Robert Shoffner

Department Economics
College
Charlotte, North Carolina

Barbara Whitt

Department English
College
Charlotte, North Carolina

Donna Ross

Department Resource
High School
401 N Duke St, Durham, North Carolina 27701

Zach Case

Department Not Specified
Middle School
5140 Nw Cabarrus Dr, Concord, North Carolina 28027

Lee Rj

Department Not Specified
Middle School
5140 Nw Cabarrus Dr, Concord, North Carolina 28027

Fulbright

Department Industrial Education
Middle School
7650 Griffins Gate Dr, Concord, North Carolina 28025

Rebecca McKnight

Department Not Specified
Middle School
811 Cypress St, Greensboro, North Carolina 27405

Mr. Berlin

Department Computer Science
Middle School
144 Archie Rd, West End, North Carolina 27376

Leslie Jones

Department Technology
Middle School
400 E Moore St, Apex, North Carolina 27502

Jim Fig

Department Math
Middle School
401 S 10th St, Wilmington, North Carolina 28401

Dona Brown

Department Fine Arts
High School
1708 Nash St, Sanford, North Carolina 27330

Mary Bennett

Department History
High School
1708 Nash St, Sanford, North Carolina 27330

Jacqueline Watson

Department Nursing
High School
1708 Nash St, Sanford, North Carolina 27330

Brenda King

Department Substitute Teacher
High School
3006 Sikes Mill Rd, Monroe, North Carolina 28110

Dody Sorrels

Department Health
Middle School
2101 Davis Dr, Cary, North Carolina 27519

Michael Carrickhoff

Department Geography
High School
700 Walker Rd, Mount Pleasant, North Carolina 28124