North Carolina's Teacher Directory

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

Rohit Sivaprasad

Department Mathematics
College
Raleigh, North Carolina

Juda Street

Department Psychology
College
Raleigh, North Carolina

Melvin Thomas

Department Sociology
College
Raleigh, North Carolina

Sarah Warren

Department Humanities
College
Raleigh, North Carolina

Hana Young

Department Languages
College
Raleigh, North Carolina

William Adler

Department Religion
College
Raleigh, North Carolina

Fausto Arellano

Department Languages
College
Raleigh, North Carolina

Melissa Ashwell

Department Genetics
College
Raleigh, North Carolina

Tiffany Barnes

Department Computer Science
College
Raleigh, North Carolina

Julia Bonham

Department History
College
Raleigh, North Carolina

James Brown

Department Biology
College
Raleigh, North Carolina

Keely Byars-Nichols

Department English
College
Raleigh, North Carolina

Jim Chilton

Department Physics
College
Raleigh, North Carolina

Elizabeth Craig

Department Communication
College
Raleigh, North Carolina

Terry Dash

Department Physical Education
College
Raleigh, North Carolina

Marc Dudley

Department English
College
Raleigh, North Carolina

Jefferey Eischen

Department Engineering
College
Raleigh, North Carolina

Michael Escuti

Department Engineering
College
Raleigh, North Carolina

Julie Flowerday

Department Anthropology
College
Raleigh, North Carolina

John Godwin

Department Biology
College
Raleigh, North Carolina

Lindsey Gruber

Department English
College
Raleigh, North Carolina

John Hall

Department Communication
College
Raleigh, North Carolina

Sarah Heckman

Department Computer Science
College
Raleigh, North Carolina

Cynthia Hyman

Department Communication
College
Raleigh, North Carolina

Chung JI

Department Physics
College
Raleigh, North Carolina

Mark Johnson

Department Engineering
College
Raleigh, North Carolina

Karl Kaufmann

Department Psychology
College
Raleigh, North Carolina

Olga Kleiankina

Department Music
College
Raleigh, North Carolina

Taylor Krohn

Department Languages
College
Raleigh, North Carolina

John Lapp

Department Economics
College
Raleigh, North Carolina

David Liu

Department Religion
College
Raleigh, North Carolina

Gerry Luginbuhl

Department Microbiology
College
Raleigh, North Carolina

Ryan McGrady

Department Communication
College
Raleigh, North Carolina

Micah Myers

Department Languages
College
Raleigh, North Carolina

Miller Norman

Department Political Science
College
Raleigh, North Carolina

Ray Palmquist

Department Economics
College
Raleigh, North Carolina

Thomas Pearl

Department Physics
College
Raleigh, North Carolina

Joseph Pirozzi

Department Business
College
Raleigh, North Carolina

Nathan Reading

Department Mathematics
College
Raleigh, North Carolina

John Seater

Department Economics
College
Raleigh, North Carolina

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