North Carolina's Teacher Directory

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

Jonathan Kramer

Department Music
College
Durham, North Carolina

Joanna Kucinski

Department History
College
Durham, North Carolina

Terry Lechler

Department Biology
College
Durham, North Carolina

Min Li

Department Management
College
Durham, North Carolina

Frank Lombard

Department Public Policy
College
Durham, North Carolina

Carlos Mariscal

Department Philosophy
College
Durham, North Carolina

Chen Meng

Department Biology
College
Durham, North Carolina

Bouna Ndiaye

Department Languages
College
Durham, North Carolina

Grant Parker

Department Classics
College
Durham, North Carolina

Stuart Pimm

Department Ecology/Evolutionary Biology
College
Durham, North Carolina

Jillian Leah Powers

Department Sociology
College
Durham, North Carolina

Carla Gene Rapp

Department Nursing
College
Durham, North Carolina

Rickershauser

Department Political Science
College
Durham, North Carolina

Luis Rosa

Department Writing
College
Durham, North Carolina

Cristina Ruiz

Department Spanish
College
Durham, North Carolina

Purnima Shah

Department Religion
College
Durham, North Carolina

Lynn Smith-Lovin

Department Sociology
College
Durham, North Carolina

Corina Stan

Department Literature
College
Durham, North Carolina

Meiqing Sun

Department Languages
College
Durham, North Carolina

Tony Tost

Department English
College
Durham, North Carolina

Shouqiang Wang

Department Business
College
Durham, North Carolina

Rodney Wynkoop

Department Music
College
Durham, North Carolina

Alyssa Ardito

Department Political Science
College
Durham, North Carolina

Philip Benfey

Department Biology
College
Durham, North Carolina

Sarah Bermeo

Department Public Policy
College
Durham, North Carolina

William Blais

Department Law
College
Durham, North Carolina

Daya Breckinridge

Department Nursing
College
Durham, North Carolina

Bill Brown

Department Law
College
Durham, North Carolina

Leigh Campoamor

Department Anthropology
College
Durham, North Carolina

Kevin Claytor

Department Physics
College
Durham, North Carolina

Allison Curseen

Department English
College
Durham, North Carolina

John Eason

Department Sociology
College
Durham, North Carolina

Alejandro Garcia-Reidy

Department Spanish
College
Durham, North Carolina

Daniel Gonzalez

Department Anthropology
College
Durham, North Carolina

Mary Hall

Department Nursing
College
Durham, North Carolina

Katherine Hayles

Department Literature
College
Durham, North Carolina

Tomasz Hueckel

Department Engineering
College
Durham, North Carolina

Wagner Kamakura

Department Business
College
Durham, North Carolina

Bill Knight

Department English
College
Durham, North Carolina

Caitlin Leverson

Department Mathematics
College
Durham, North Carolina

Bruce Maggs

Department Computer Science
College
Durham, North Carolina

Sonia Moreno

Department Languages
College
Durham, North Carolina

Elizabeth Munch

Department Mathematics
College
Durham, North Carolina

Pietro Peretto

Department Economics
College
Durham, North Carolina

Amir Rezvani

Department Medicine
College
Durham, North Carolina

Scott Schwartz

Department Mathematics
College
Durham, North Carolina

Leslie Shaw

Department Medicine
College
Durham, North Carolina

Blair Sheppard

Department Business
College
Durham, North Carolina

Carol Sloan

Department Psychology
College
Durham, North Carolina

Richard Surwit

Department Psychology
College
Durham, North Carolina

Meredith Terry

Department Psychology
College
Durham, North Carolina

Trey Turner

Department Nursing
College
Durham, North Carolina

Claudia Warburg

Department Music
College
Durham, North Carolina

Allison Wisecup

Department Sociology
College
Durham, North Carolina

Michelle Gladman

Department Sociology
College
Durham, North Carolina

Ida Page

Department English
College
Durham, North Carolina

Tim Woo

Department Mathematics
College
Durham, North Carolina

Christine Davis

Department Biology
College
Durham, North Carolina

Lance Lee

Department Languages
College
Durham, North Carolina

Rachel Remington

Department Biology
College
Durham, North Carolina

James Sellers

Department English
College
Durham, North Carolina

Ilene Britt

Department Education
College
Durham, North Carolina

William Hamlett

Department Biology
College
Durham, North Carolina

Micara Lewis

Department Education
College
Durham, North Carolina

Donetta McCain

Department Health Science
College
Durham, North Carolina

Michele Parish

Department Computer Science
College
Durham, North Carolina

Raymond Gubala

Department Design
College
Durham, North Carolina

Cristina Nelson

Department History
College
Durham, North Carolina

Catherine Smith

Department Education
College
Durham, North Carolina

John Utz

Department English
College
Durham, North Carolina

Dee Dee Barry

Department Biology
College
Greenville, North Carolina

Pierre Charrette

Department Philosophy
College
Greenville, North Carolina

Josh Copenhaver

Department Communication
College
Greenville, North Carolina

Samantha Dassler

Department Education
College
Greenville, North Carolina

Catherine Gouge

Department Biology
College
Greenville, North Carolina

Mark Hand

Department Nursing
College
Greenville, North Carolina

Dana Harrington

Department English
College
Greenville, North Carolina

Don Holbert

Department Medicine
College
Greenville, North Carolina

Amy Janning

Department Education
College
Greenville, North Carolina

Phillip Jullian

Department Health Science
College
Greenville, North Carolina

Nila Lilyquest

Department Exercise/Sport Science
College
Greenville, North Carolina

Amy McIntyre

Department Design
College
Greenville, North Carolina

James Pinkney

Department Education
College
Greenville, North Carolina

Jenna Rath

Department Health Science
College
Greenville, North Carolina

Jalil Roshandel

Department Political Science
College
Greenville, North Carolina

Mary Schmidt

Department Education
College
Greenville, North Carolina

Casey Smith

Department Geology
College
Greenville, North Carolina

Kristi Stadelman

Department Biology
College
Greenville, North Carolina

Gunnar Swanson

Department Graphic Arts
College
Greenville, North Carolina

Paul Toriello

Department Rehabilitative Studies
College
Greenville, North Carolina

Ricard Vinas De Puig

Department Foreign Languages
College
Greenville, North Carolina

Sarah Williams

Department Education
College
Greenville, North Carolina

Manne Akarsh

Department Biology
College
Greenville, North Carolina

Bernice Bailes

Department Political Science
College
Greenville, North Carolina

Jessica Bennett

Department Mathematics
College
Greenville, North Carolina

Josie Bowman

Department Health Science
College
Greenville, North Carolina

Rhonda Breed

Department Sociology
College
Greenville, North Carolina

Carol Brown

Department Education
College
Greenville, North Carolina

Beth Chaney

Department Health Science
College
Greenville, North Carolina

David Corbett

Department Geology
College
Greenville, North Carolina