North Carolina's Teacher Directory

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

Jennifer Perkins

Department English
College
Charlotte, North Carolina

Paul Armstrong

Department English
College
Charlotte, North Carolina

Alberto Botero

Department Computer Science
College
Charlotte, North Carolina

Brenda Daly

Department Mathematics
College
Charlotte, North Carolina

William Goodwin

Department Mathematics
College
Charlotte, North Carolina

John Harding

Department Music
College
Charlotte, North Carolina

Bill Lassiter

Department Culinary Arts
College
Charlotte, North Carolina

Roger Meyers

Department English
College
Charlotte, North Carolina

Steven Moulton

Department Sociology
College
Charlotte, North Carolina

Shelley Palmer

Department English
College
Charlotte, North Carolina

Kristen Yancey

Department Accounting
College
Charlotte, North Carolina

Christine Bonaparte

Department Communication
College
Charlotte, North Carolina

Tracie Clark

Department Communication
College
Charlotte, North Carolina

Stan Fri

Department Mathematics
College
Charlotte, North Carolina

Gary Gitter

Department History
College
Charlotte, North Carolina

Michael Hudson

Department Law
College
Charlotte, North Carolina

William Kennedy

Department Criminal Justice
College
Charlotte, North Carolina

Chris Mazza

Department Business
College
Charlotte, North Carolina

Jeff Pander

Department Art History
College
Charlotte, North Carolina

Molly Shepard

Department Sociology
College
Charlotte, North Carolina

Tameka Weeks

Department Biology
College
Charlotte, North Carolina

Elisa Affanato

Department English
College
Charlotte, North Carolina

Kim Bailey

Department Social Work
College
Charlotte, North Carolina

Zachery Blackburn

Department Graphic Arts
College
Charlotte, North Carolina

Esther Bruce

Department English
College
Charlotte, North Carolina

William Crews

Department Business
College
Charlotte, North Carolina

John Duke

Department Computer Science
College
Charlotte, North Carolina

Sandra Edwards

Department English
College
Charlotte, North Carolina

Joyce Garette

Department English As A Second Language
College
Charlotte, North Carolina

Misti Hall

Department English
College
Charlotte, North Carolina

Lynn Holmes

Department Mathematics
College
Charlotte, North Carolina

Irving Hunter

Department Mathematics
College
Charlotte, North Carolina

Namrata Kachroo

Department Chemistry
College
Charlotte, North Carolina

Margaret Lee

Department English
College
Charlotte, North Carolina

Allen Lippman

Department Communication
College
Charlotte, North Carolina

Ken McLaurin

Department English
College
Charlotte, North Carolina

Craig Nannini

Department Engineering
College
Charlotte, North Carolina

Julius Nimmons

Department History
College
Charlotte, North Carolina

Meschelle Quine

Department Health Science
College
Charlotte, North Carolina

Kellie Stewart

Department Languages
College
Charlotte, North Carolina

Rich Terry

Department English
College
Charlotte, North Carolina

Edith Valladares-Mcelroy

Department Languages
College
Charlotte, North Carolina

Jim Young

Department Accounting
College
Charlotte, North Carolina

Larry Blydenburg

Department Criminal Justice
College
Charlotte, North Carolina

Lindy Dobbins

Department Information Science
College
Charlotte, North Carolina

Stephen Gerhardt

Department Graphic Arts
College
Charlotte, North Carolina

Gayle Hartley

Department English
College
Charlotte, North Carolina

Juanita Mc Rae

Department English Language/Literature
College
Charlotte, North Carolina

Nina Neal

Department Law
College
Charlotte, North Carolina

Elizabeth Teagarden

Department English
College
Charlotte, North Carolina

Claytonia Boular-Woods

Department Mathematics
College
Charlotte, North Carolina

Mary Barrett

Department English
College
Charlotte, North Carolina

Timothy Parker

Department Law
College
Charlotte, North Carolina

Stacy Moore

Department History
College
Charlotte, North Carolina

Elena Gallagher

Department Biology
College
Charlotte, North Carolina

Ravi Thambusamy

Department Information Science
College
Greensboro, North Carolina

Mary Wakeman

Department Psychology
College
Greensboro, North Carolina

Brooks Whitehouse

Department Music
College
Greensboro, North Carolina

Romary Yardley

Department English
College
Greensboro, North Carolina

Kay Ehrlich

Department Geography
College
Pembroke, North Carolina

Charles Harrington

Department Business
College
Pembroke, North Carolina

Howard Ling

Department Business Administration
College
Pembroke, North Carolina

Maryanne Maisano

Department Elementary Education
College
Pembroke, North Carolina

Joseph O'Connor

Department English
College
Pembroke, North Carolina

Michelle Rupard

Department Nursing
College
Pembroke, North Carolina

James Allred

Department Mathematics
College
Pembroke, North Carolina

Teresa Caswell

Department Art
College
Pembroke, North Carolina

Elizabeth Froeba

Department Freshman Seminar
College
Pembroke, North Carolina

Robert Kreger

Department Special Education
College
Pembroke, North Carolina

David Oxendine

Department Education
College
Pembroke, North Carolina

Yan Shi

Department Economics
College
Pembroke, North Carolina

Jennifer Twaddell

Department Nursing
College
Pembroke, North Carolina

Rudy Williams

Department Literature
College
Pembroke, North Carolina

Kelly Cheek

Department Sign Language
College
Pembroke, North Carolina

Swanee Dickson

Department Education
College
Pembroke, North Carolina

Sharon Fountain

Department Political Science
College
Pembroke, North Carolina

Kathlenn Hilton

Department Education
College
Pembroke, North Carolina

Robert Maynor

Department Communication
College
Pembroke, North Carolina

Daniela Newland

Department English
College
Pembroke, North Carolina

Laura Stall

Department Education
College
Pembroke, North Carolina

Ashley Walker

Department Physical Education
College
Pembroke, North Carolina

William Wendt

Department Economics
College
Pembroke, North Carolina

Debra Branch

Department Social Work
College
Pembroke, North Carolina

Joe Davis

Department Social Work
College
Pembroke, North Carolina

John Frantz

Department Music
College
Pembroke, North Carolina

Soo Goh

Department Music
College
Pembroke, North Carolina

Heather Higgins

Department Elementary Education
College
Pembroke, North Carolina

Jennifer Key

Department English
College
Pembroke, North Carolina

Julie Livermore

Department Athletic Training
College
Pembroke, North Carolina

Gary Mauk

Department Education
College
Pembroke, North Carolina

Emily Neff-Sharum

Department Political Science
College
Pembroke, North Carolina

Linwood Rouse

Department Geography
College
Pembroke, North Carolina

Karen Strunk

Department Biology
College
Pembroke, North Carolina

Erik Tracy

Department Psychology
College
Pembroke, North Carolina

Xin Zhang

Department Computer Science
College
Pembroke, North Carolina

James T. Daley

Department Physical Education
College
Pembroke, North Carolina

Ashley Hardin

Department Air Force Studies
College
Pembroke, North Carolina

Xiuqi LI

Department Computer Science
College
Pembroke, North Carolina

Olivia Oxendine

Department Education
College
Pembroke, North Carolina

Larry Schultz

Department Special Education
College
Pembroke, North Carolina