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

Faramarz Mortezaie

Department Engineering
College
Charlotte, North Carolina

John Njemini

Department Engineering
College
Charlotte, North Carolina

Denise Camin

Department English
College
Charlotte, North Carolina

Art Gillis

Department Accounting
College
Charlotte, North Carolina

Sukan Makmuri

Department Business
College
Charlotte, North Carolina

Mike Armstrong

Department Computer Science
College
Charlotte, North Carolina

Chris Green

Department Psychology
College
Charlotte, North Carolina

Celeste Hansen

Department English
College
Charlotte, North Carolina

James Lockhart

Department Computer Science
College
Charlotte, North Carolina

Richard Srch

Department Computer Science
College
Charlotte, North Carolina

Lynn Burks

Department Economics
College
Charlotte, North Carolina

Norman Grossman

Department Computer Science
College
Charlotte, North Carolina

Linda Hjorth

Department Humanities
College
Charlotte, North Carolina

P Kapoor

Department Computer Science
College
Charlotte, North Carolina

George Lai

Department Computer Science
College
Charlotte, North Carolina

James McCord

Department Computer Science
College
Charlotte, North Carolina

John Murphy

Department English
College
Charlotte, North Carolina

William Nast

Department Ethnic Studies
College
Charlotte, North Carolina

Christopher Roe

Department Business
College
Charlotte, North Carolina

Ronald Surprenant

Department Engineering
College
Charlotte, North Carolina

Stanley Abe

Department Art History
College
Durham, North Carolina

Kelly Amienne

Department English
College
Durham, North Carolina

Lorena Beese

Department Chemistry
College
Durham, North Carolina

Bruce Caldwell

Department Economics
College
Durham, North Carolina

Stephen Chapman

Department Religion
College
Durham, North Carolina

Larry Crowder

Department Science
College
Durham, North Carolina

Michelle Eley

Department Languages
College
Durham, North Carolina

Janet Ewald

Department History
College
Durham, North Carolina

Enrique Garcia

Department Languages
College
Durham, North Carolina

J Herrero Senes

Department Not Specified
College
Durham, North Carolina

Justin Jeffrey

Department Philosophy
College
Durham, North Carolina

Frank Jiang

Department Languages
College
Durham, North Carolina

Wanda Krassowska

Department Engineering
College
Durham, North Carolina

Michele Longino

Department Languages
College
Durham, North Carolina

Keith Meador

Department Religion
College
Durham, North Carolina

William Noland

Department Graphic Arts
College
Durham, North Carolina

Richard Powell

Department Art History
College
Durham, North Carolina

Kylie Prymus

Department Philosophy
College
Durham, North Carolina

John Reif

Department Computer Science
College
Durham, North Carolina

Stephanie Sieburth

Department Spanish
College
Durham, North Carolina

Xiaobai Sun

Department Computer Science
College
Durham, North Carolina

Kristi Upson-Saia

Department Religion
College
Durham, North Carolina

Henry Yin

Department Psychology
College
Durham, North Carolina

Lara Aho

Department Classics
College
Durham, North Carolina

Dominika Baran

Department English
College
Durham, North Carolina

Robert Brandon

Department Philosophy
College
Durham, North Carolina

Joaquin Bueno

Department Spanish
College
Durham, North Carolina

Phillip Carter

Department English
College
Durham, North Carolina

Ariel Dorfman

Department Literature
College
Durham, North Carolina

Mina Garcia-Soormally

Department Languages
College
Durham, North Carolina

Bruce Hall

Department History
College
Durham, North Carolina

Nancy Hill

Department Psychology
College
Durham, North Carolina

Nasser Isleem

Department Not Specified
College
Durham, North Carolina

Alice Kaplan

Department Literature
College
Durham, North Carolina

Mike Krzyzewski

Department Physical Education
College
Durham, North Carolina

Dewey Lawson

Department Physics
College
Durham, North Carolina

Alvin Lebeck

Department Computer Science
College
Durham, North Carolina

Warren Lerner

Department History
College
Durham, North Carolina

Lisa Mason

Department Not Specified
College
Durham, North Carolina

Tim Miller

Department Physical Ed
College
Durham, North Carolina

Ginger Moore

Department Psychology
College
Durham, North Carolina

Sayan Mukherjee

Department Mathematics
College
Durham, North Carolina

Robert Parkins

Department Music
College
Durham, North Carolina

Jeff Pippen

Department Biology
College
Durham, North Carolina

John Richards

Department History
College
Durham, North Carolina

Joel Rosch

Department Public Policy
College
Durham, North Carolina

Karen Serwer

Department Languages
College
Durham, North Carolina

Gregg Trahey

Department Engineering
College
Durham, North Carolina

Christine Wall

Department Anthropology
College
Durham, North Carolina

Scott Wolter

Department Engineering
College
Durham, North Carolina

Hangjun XU

Department Mathematics
College
Durham, North Carolina

Paul Aspinwall

Department Mathematics
College
Durham, North Carolina

John Biewen

Department Documentary Studies
College
Durham, North Carolina

David Boyd

Department Anthropology
College
Durham, North Carolina

Geoffrey Brennan

Department Economics
College
Durham, North Carolina

Charles Clotfelter

Department Public Policy
College
Durham, North Carolina

Nasser Demir

Department Physics
College
Durham, North Carolina

Vanessa Doriott Anderson

Department Languages
College
Durham, North Carolina

Sidra Ezrahi

Department Humanities
College
Durham, North Carolina

Bradley Fox

Department Engineering
College
Durham, North Carolina

Laurel Fredrickson

Department Art History
College
Durham, North Carolina

Alan Gelfand

Department Mathematics
College
Durham, North Carolina

Helen Gordon

Department Nursing
College
Durham, North Carolina

Kenneth Hall

Department Engineering
College
Durham, North Carolina

Ahmad Hariri

Department Psychology
College
Durham, North Carolina

Rima Idzelis

Department Law
College
Durham, North Carolina

Moshen Kadivar

Department Religion
College
Durham, North Carolina

Susie Kim

Department Languages
College
Durham, North Carolina

Nayoung Aimee Kwon

Department International Studies
College
Durham, North Carolina

Tim Lucas

Department Mathematics
College
Durham, North Carolina

Elizabeth Mannshardt-Shamseldin

Department Mathematics
College
Durham, North Carolina

Townsend Middleton

Department Writing
College
Durham, North Carolina

Mohammed Noor

Department Biology
College
Durham, North Carolina

Ted Parent

Department Philosophy
College
Durham, North Carolina

Mainak Patel

Department Mathematics
College
Durham, North Carolina

Michael Relf

Department Nursing
College
Durham, North Carolina

Romit Roy Choudhary

Department Engineering
College
Durham, North Carolina

Juan Sanchez

Department Languages
College
Durham, North Carolina

Christen Savage

Department Languages
College
Durham, North Carolina

Edward Shaughnessy

Department Engineering
College
Durham, North Carolina