North Carolina's Teacher Directory

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

P Siciliano

Department Mathematics
College
Raleigh, North Carolina

Amanda Smith

Department Mathematics
College
Raleigh, North Carolina

Lauren Starnes

Department Education
College
Raleigh, North Carolina

Julianne Treme

Department Economics
College
Raleigh, North Carolina

Wenye Wang

Department Engineering
College
Raleigh, North Carolina

Robert Watson

Department Mathematics
College
Raleigh, North Carolina

Mark White

Department Engineering
College
Raleigh, North Carolina

Stephen Adams

Department Mathematics
College
Raleigh, North Carolina

Patty Aune

Department Biology
College
Raleigh, North Carolina

James Baker

Department Psychology
College
Raleigh, North Carolina

Jon Bartley

Department Accounting
College
Raleigh, North Carolina

Paul Bitting

Department Education
College
Raleigh, North Carolina

Jeff Braden

Department Psychology
College
Raleigh, North Carolina

Sherrie Cannoy

Department Business
College
Raleigh, North Carolina

Heather Cheshire

Department Forestry
College
Raleigh, North Carolina

Julia Clarke

Department Geology
College
Raleigh, North Carolina

Celia Crowther

Department Foreign Languages
College
Raleigh, North Carolina

Sarah Day

Department Fine Arts
College
Raleigh, North Carolina

Lope Max Diaz

Department Fine Arts
College
Raleigh, North Carolina

Roderick Donald

Department Anthropology
College
Raleigh, North Carolina

Kali Erickson

Department Languages
College
Raleigh, North Carolina

David Flatley

Department English
College
Raleigh, North Carolina

Kevin Furlong

Department Economics
College
Raleigh, North Carolina

Chaocaho Gao

Department Science
College
Raleigh, North Carolina

Julia Gonzalez

Department English
College
Raleigh, North Carolina

Charles Hall

Department Sociology
College
Raleigh, North Carolina

Ruoying HE

Department Marine Sciences
College
Raleigh, North Carolina

Heidi Hobbs

Department Political Science
College
Raleigh, North Carolina

Thomas Hollmann

Department Business
College
Raleigh, North Carolina

S Hutton

Department Mathematics
College
Raleigh, North Carolina

Jason Jefferies

Department English
College
Raleigh, North Carolina

Charles Jones

Department Finance
College
Raleigh, North Carolina

Shawna Jones

Department English
College
Raleigh, North Carolina

Holly Keller

Department Business
College
Raleigh, North Carolina

Meagan Kittle

Department English
College
Raleigh, North Carolina

Sergey Kondyan

Department Agriculture
College
Raleigh, North Carolina

Gianluca Lazzi

Department Engineering
College
Raleigh, North Carolina

Shu LI

Department Economics
College
Raleigh, North Carolina

John Lisk

Department English
College
Raleigh, North Carolina

Michele Magill

Department Foreign Languages
College
Raleigh, North Carolina

Karen McKay

Department Accounting
College
Raleigh, North Carolina

Jennifer Meyer

Department Psychology
College
Raleigh, North Carolina

Robert Moog

Department International Studies
College
Raleigh, North Carolina

Thomas Nadelhoffer

Department Philosophy
College
Raleigh, North Carolina

Joel Odom

Department Engineering
College
Raleigh, North Carolina

Matthew Osborn

Department English
College
Raleigh, North Carolina

John Park

Department Education
College
Raleigh, North Carolina

Harry Perros

Department Computer Science
College
Raleigh, North Carolina

John Pijanowski

Department Education
College
Raleigh, North Carolina

Douglas Reeves

Department Engineering
College
Raleigh, North Carolina

Allen Riordan

Department Science
College
Raleigh, North Carolina

Steve Roberts

Department Engineering
College
Raleigh, North Carolina

Czaja Ron

Department Sociology
College
Raleigh, North Carolina

Vita Rutka

Department Mathematics
College
Raleigh, North Carolina

Ronald Scattergood

Department Engineering
College
Raleigh, North Carolina

William Schmidt

Department Physics
College
Raleigh, North Carolina

Steven Shannon

Department Engineering
College
Raleigh, North Carolina

Frank Smith

Department Psychology
College
Raleigh, North Carolina

Steve Stanislav

Department Mathematics
College
Raleigh, North Carolina

Heather Tatreau

Department Physical Education
College
Raleigh, North Carolina

Gretchen Thompson

Department Sociology
College
Raleigh, North Carolina

Mary Helen Thuente

Department English
College
Raleigh, North Carolina

Beth Trujillo

Department Foreign Languages
College
Raleigh, North Carolina

Roger Von Haefen

Department Agriculture
College
Raleigh, North Carolina

Rodney Waschka Ii

Department Music
College
Raleigh, North Carolina

Linda Williams

Department Social Work
College
Raleigh, North Carolina

Sara Wrenn

Department Psychology
College
Raleigh, North Carolina

Yingling Yaroslava

Department Engineering
College
Raleigh, North Carolina

Robert Young

Department Engineering
College
Raleigh, North Carolina

Clarke Atkins

Department Biology
College
Raleigh, North Carolina

Etta Barkesdale

Department English
College
Raleigh, North Carolina

Dror Baron

Department Electrical Engineering
College
Raleigh, North Carolina

Subhashish Bhattacharya

Department Engineering
College
Raleigh, North Carolina

Jane Brocious

Department Education
College
Raleigh, North Carolina

James Burrow

Department Marketing
College
Raleigh, North Carolina

Megan Cherry

Department History
College
Raleigh, North Carolina

Cindy Dollar

Department Sociology
College
Raleigh, North Carolina

William Edmonson

Department Engineering
College
Raleigh, North Carolina

Sandria Freitag

Department History
College
Raleigh, North Carolina

Christal Gordon

Department Engineering
College
Raleigh, North Carolina

Christina Hanmlet

Department Mathematics
College
Raleigh, North Carolina

John Hauser

Department Engineering
College
Raleigh, North Carolina

Patricia Hersh

Department Mathematics
College
Raleigh, North Carolina

Michael Jackson

Department Economics
College
Raleigh, North Carolina

Alena Karpusenka

Department Physics
College
Raleigh, North Carolina

Robbie King

Department Geology
College
Raleigh, North Carolina

Thomas Labean

Department Engineering
College
Raleigh, North Carolina

Rebecca Leonard

Department Communication
College
Raleigh, North Carolina

Zelda Lockhart

Department English
College
Raleigh, North Carolina

Laura Mathies

Department Genetics
College
Raleigh, North Carolina

Todor Milanov

Department Mathematics
College
Raleigh, North Carolina

Christopher Moorman

Department Wildlife
College
Raleigh, North Carolina

John Newby

Department Engineering
College
Raleigh, North Carolina

Ellen Peterson

Department Mathematics
College
Raleigh, North Carolina

Fusako M Purser

Department Electrical Engineering
College
Raleigh, North Carolina

Kyra Ramirez

Department English
College
Raleigh, North Carolina

Jon Rust

Department Engineering
College
Raleigh, North Carolina

Mogan Servie

Department English
College
Raleigh, North Carolina

Dennis Stallings

Department Architecture
College
Raleigh, North Carolina

Steve Swann

Department Languages
College
Raleigh, North Carolina