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,497 teachers who oversee approximately 1,498,344 students. Students in North Carolina submitted more than 101,875 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

Gail Miles

Department Computer Science
College
Cary, North Carolina

David Marty

Department Accounting
College
Cary, North Carolina

Adrienne Garabedian

Department Business
College
Charlotte, North Carolina

Stephen Gilmore

Department Mathematics
College
Charlotte, North Carolina

S F Onipede

Department Economics
College
Charlotte, North Carolina

V J Osisek

Department Computer Science
College
Charlotte, North Carolina

Michael Sutton

Department Mathematics
College
Charlotte, North Carolina

S Gates

Department Spanish
College
Dobson, North Carolina

Jasmine Feimster

Department Science
College
Dobson, North Carolina

Nancy Talylor

Department Psychology/Sociology
College
Dobson, North Carolina

Dwight Atkins

Department Mathematics
College
Dobson, North Carolina

Dara Gillespie

Department Nursing
College
Dobson, North Carolina

Sheila Shelton

Department Computer Science
College
Dobson, North Carolina

Gail Boaz

Department Mathematics
College
Dobson, North Carolina

Susan MacLeod

Department Art
College
Dobson, North Carolina

Cecilia Perry-Wright

Department Art
College
Dobson, North Carolina

Ann Slate

Department Mathematics
College
Dobson, North Carolina

Jerry White

Department Computer Science
College
Dobson, North Carolina

Steve Woods

Department English
College
Murphy, North Carolina

Chris Hendley

Department Music
College
Murphy, North Carolina

Danielle Aberle

Department English
College
Chapel Hill, North Carolina

Barbara Ambros

Department Religious Studies
College
Chapel Hill, North Carolina

Arthur Benavie

Department Economics
College
Chapel Hill, North Carolina

Gary Bishop

Department Computer Science
College
Chapel Hill, North Carolina

Christina Burch

Department Biology
College
Chapel Hill, North Carolina

Alice Churukian

Department Physics/Astronomy
College
Chapel Hill, North Carolina

Reeve David

Department Philosophy
College
Chapel Hill, North Carolina

Adriano Duque

Department Spanish
College
Chapel Hill, North Carolina

Richard Falvo

Department Medicine
College
Chapel Hill, North Carolina

Rebecka Fisher

Department English
College
Chapel Hill, North Carolina

Lawrence Grossberg

Department Communication Studies
College
Chapel Hill, North Carolina

Sarah Haviland

Department Sociology
College
Chapel Hill, North Carolina

Fred Hobson

Department English
College
Chapel Hill, North Carolina

Thomas Hofweber

Department Philosophy
College
Chapel Hill, North Carolina

Jeremy Ingraham

Department Biology
College
Chapel Hill, North Carolina

David Landy

Department Philosophy
College
Chapel Hill, North Carolina

Tom Linden

Department Journalism
College
Chapel Hill, North Carolina

Cathy Lohmann

Department Biology
College
Chapel Hill, North Carolina

Kimowan McClain

Department Fine Arts
College
Chapel Hill, North Carolina

Arum Park

Department Classics
College
Chapel Hill, North Carolina

Michelle Poe

Department Psychology
College
Chapel Hill, North Carolina

Jose Rial

Department Geology
College
Chapel Hill, North Carolina

Pamela Rowsey

Department Nursing
College
Chapel Hill, North Carolina

Norman Sandridge

Department Languages
College
Chapel Hill, North Carolina

Elin Slavick

Department Art
College
Chapel Hill, North Carolina

Bond Thompson

Department English
College
Chapel Hill, North Carolina

Karolyn Tyson

Department Sociology
College
Chapel Hill, North Carolina

Harry Watson

Department History
College
Chapel Hill, North Carolina

R H Wiley

Department Biology
College
Chapel Hill, North Carolina

Jennifer Arnold

Department Psychology
College
Chapel Hill, North Carolina

Jeffrey Birdsong

Department Languages
College
Chapel Hill, North Carolina

Kevin Brennan

Department African American Studies
College
Chapel Hill, North Carolina

Caroline Brown

Department Law
College
Chapel Hill, North Carolina

Nathaniel Cadle

Department English
College
Chapel Hill, North Carolina

Ian Conlon

Department Sociology
College
Chapel Hill, North Carolina

Skyler Cranmer

Department Political Science
College
Chapel Hill, North Carolina

Jacqueline Dougherty

Department Languages
College
Chapel Hill, North Carolina

Michael Falvo

Department Physics
College
Chapel Hill, North Carolina

Emily Frankenberg

Department English
College
Chapel Hill, North Carolina

Giveret Friedman

Department Languages
College
Chapel Hill, North Carolina

Herb Garman

Department Dramatic Arts
College
Chapel Hill, North Carolina

Stirling Haig

Department Languages
College
Chapel Hill, North Carolina

Hannelore Jarausch

Department Languages
College
Chapel Hill, North Carolina

Gwynne Junkin

Department Languages
College
Chapel Hill, North Carolina

Michael Lambert

Department African American Studies
College
Chapel Hill, North Carolina

Juan Logan

Department Art
College
Chapel Hill, North Carolina

William Maisch

Department Spanish
College
Chapel Hill, North Carolina

William Marshall

Department Law
College
Chapel Hill, North Carolina

Molly Medakovich

Department Fine Arts
College
Chapel Hill, North Carolina

Mac Mirabile

Department Economics
College
Chapel Hill, North Carolina

Seth Murray

Department Anthropology
College
Chapel Hill, North Carolina

William Nolan

Department English
College
Chapel Hill, North Carolina

Michael Oskin

Department Geology
College
Chapel Hill, North Carolina

Rosanna Pearlstein

Department Mathematics
College
Chapel Hill, North Carolina

Cynthia Radding

Department History
College
Chapel Hill, North Carolina

Sheilda Rodgers

Department Nursing
College
Chapel Hill, North Carolina

Eunice Sahle

Department African American Studies
College
Chapel Hill, North Carolina

Dietrich Schroeer

Department Physics
College
Chapel Hill, North Carolina

Margaret Swezey

Department English
College
Chapel Hill, North Carolina

Francesca Talenti

Department Film
College
Chapel Hill, North Carolina

Sarah Truel

Department Political Science
College
Chapel Hill, North Carolina

Tom Whitmore

Department Geography
College
Chapel Hill, North Carolina

Hang Zhang

Department Asian Studies
College
Chapel Hill, North Carolina

Lorraine Aragon

Department Not Specified
College
Chapel Hill, North Carolina

Ryan Bakker

Department Political Science
College
Chapel Hill, North Carolina

Philippe Barr

Department Languages
College
Chapel Hill, North Carolina

Andrea Benjamin

Department Political Science
College
Chapel Hill, North Carolina

E Branch

Department English
College
Chapel Hill, North Carolina

Jennifer Burgoon

Department Biology
College
Chapel Hill, North Carolina

Nila Chatterjee

Department Anthropology
College
Chapel Hill, North Carolina

Fred Clark

Department Languages
College
Chapel Hill, North Carolina

Altha Cravey

Department Geography
College
Chapel Hill, North Carolina

Joseph Desimone

Department Chemistry
College
Chapel Hill, North Carolina

Alexandra Deyneka

Department Art
College
Chapel Hill, North Carolina

Roberta Dunbar

Department African American Studies
College
Chapel Hill, North Carolina

Dana Falkenberg

Department Philosophy
College
Chapel Hill, North Carolina

Eva Flores-Ruiz

Department Languages
College
Chapel Hill, North Carolina

Ellen Gasparovic

Department Mathematics
College
Chapel Hill, North Carolina

Brian Graves

Department Communication
College
Chapel Hill, North Carolina

Jane Greenberg

Department Information Science
College
Chapel Hill, North Carolina
Page 529 of 1570