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

Brian Strickland

Department Geography
College
Charlotte, North Carolina

John Valerio

Department Music
College
Charlotte, North Carolina

Brian Walsh

Department History
College
Charlotte, North Carolina

Richard Wilson

Department Music
College
Charlotte, North Carolina

Rob Bierregaard

Department Science
College
Charlotte, North Carolina

Sharon Bullock

Department Biology
College
Charlotte, North Carolina

Elizabeth Caruso

Department English
College
Charlotte, North Carolina

Kevin Crimmins

Department Economics
College
Charlotte, North Carolina

Gloria Elliott

Department Engineering
College
Charlotte, North Carolina

David Gilmore

Department Psychology
College
Charlotte, North Carolina

Hartman

Department Education
College
Charlotte, North Carolina

Gordon Hull

Department Philosophy
College
Charlotte, North Carolina

Michelle Jesse

Department Psychology
College
Charlotte, North Carolina

Robert Kosara

Department Computer Science
College
Charlotte, North Carolina

Lorelei McAloon-Kitrick

Department Women's Studies
College
Charlotte, North Carolina

Akin Ogundiran

Department History
College
Charlotte, North Carolina

Neal Parker

Department Business
College
Charlotte, North Carolina

Meaghan Rand

Department English
College
Charlotte, North Carolina

Russell Slade

Department Geography
College
Charlotte, North Carolina

Alexey Sukhotin

Department Biology
College
Charlotte, North Carolina

Cynthia L. Toth

Department Nursing
College
Charlotte, North Carolina

Rebecca Whitener

Department Accounting
College
Charlotte, North Carolina

Jessica Young

Department Communication Studies
College
Charlotte, North Carolina

K. Acharya

Department Physics
College
Charlotte, North Carolina
College
Charlotte, North Carolina

Tuan Cao

Department Biology
College
Charlotte, North Carolina

Brock Cochran

Department Languages
College
Charlotte, North Carolina

Mitchell Eisner

Department Elementary Education
College
Charlotte, North Carolina

Greg Gbur

Department Physics
College
Charlotte, North Carolina

Alyssa Gulledge

Department Biology
College
Charlotte, North Carolina

Selman Halabi

Department Philosophy
College
Charlotte, North Carolina

Peter Higgins

Department Philosophy
College
Charlotte, North Carolina

Suzanne Ingram

Department English
College
Charlotte, North Carolina

Kristin Kaineg

Department Graphic Arts
College
Charlotte, North Carolina

Emily Kristoff

Department Spanish
College
Charlotte, North Carolina

Stephanie Mari

Department Sociology
College
Charlotte, North Carolina

Sara McMillan

Department Engineering Technology
College
Charlotte, North Carolina

Noriko Okura

Department Languages
College
Charlotte, North Carolina

Peter Schmidt

Department Engineering Technology
College
Charlotte, North Carolina

Michael Simpson

Department Art
College
Charlotte, North Carolina

Stuart Smith

Department Engineering
College
Charlotte, North Carolina

Gabriella Tarazona-Sevillano

Department Political Science
College
Charlotte, North Carolina

Marianne Ward

Department Philosophy
College
Charlotte, North Carolina

Mike Adams

Department Criminal Justice
College
Wilmington, North Carolina

Kim Sawrey

Department Psychology
College
Wilmington, North Carolina

Diane Melroy

Department Biology
College
Wilmington, North Carolina

Thomas Shafer

Department Biology
College
Wilmington, North Carolina

Lee Johnston

Department Political Science
College
Wilmington, North Carolina

Simone Nguyen

Department Psychology
College
Wilmington, North Carolina

Barry Salwen

Department Music
College
Wilmington, North Carolina

Chris Dumas

Department Economics
College
Wilmington, North Carolina

Daniel Guo

Department Mathematics
College
Wilmington, North Carolina

Ferenc Altrichter

Department Philosophy
College
Wilmington, North Carolina

Maurice Martinez

Department Education
College
Wilmington, North Carolina

Marsha Todd

Department Health Science
College
Wilmington, North Carolina

Dale Cohen

Department Psychology
College
Wilmington, North Carolina

Gene Avery

Department Chemistry
College
Wilmington, North Carolina

Subramanyam Kasala

Department Mathematics
College
Wilmington, North Carolina

Dan Noland

Department English
College
Wilmington, North Carolina

Tammala Bulger

Department Communication
College
Wilmington, North Carolina

P Kamenish

Department English
College
Wilmington, North Carolina

Carrie Clements

Department Psychology
College
Wilmington, North Carolina

Lynn Mollenauer

Department History
College
Wilmington, North Carolina

John Rice

Department Sociology
College
Wilmington, North Carolina

Jeff Brown

Department Mathematics
College
Wilmington, North Carolina

Nolan McMurray

Department Mathematics
College
Wilmington, North Carolina

Dargan Frierson

Department Mathematics
College
Wilmington, North Carolina

Julian Keith

Department Psychology
College
Wilmington, North Carolina

Shiva Kumar Saksena

Department Mathematics
College
Wilmington, North Carolina

Cara Cilano

Department English
College
Wilmington, North Carolina

Meghan Sweeney

Department English
College
Wilmington, North Carolina

Ileana Clavijo

Department Biology
College
Wilmington, North Carolina

Sridhar Narayan

Department Computer Science
College
Wilmington, North Carolina

James Johnson

Department Psychology
College
Wilmington, North Carolina

Robert Hancock

Department Chemistry
College
Wilmington, North Carolina

David Blake

Department Geology
College
Wilmington, North Carolina

Tom Hudson

Department Computer Science
College
Wilmington, North Carolina

Nora Reber

Department Anthropology
College
Wilmington, North Carolina

William Alexander

Department Anthropology
College
Wilmington, North Carolina

Earl Sheridan

Department Political Science
College
Wilmington, North Carolina

Candice Gauthier

Department Philosophy
College
Wilmington, North Carolina

Douglas Smith

Department Mathematics
College
Wilmington, North Carolina

David Berman

Department Computer Science
College
Wilmington, North Carolina

Warren Gulko

Department Business
College
Wilmington, North Carolina

Jane MacLennan

Department English
College
Wilmington, North Carolina

Jenny Yates

Department Religion
College
Wilmington, North Carolina

Jason P. Garnett

Department English
College
Wilmington, North Carolina

P Lerch

Department Anthropology
College
Wilmington, North Carolina

Diana Ashe

Department English
College
Wilmington, North Carolina

Hana Noor Al-Deen

Department Communication
College
Wilmington, North Carolina

Peter Thomas

Department Languages
College
Wilmington, North Carolina

Andrea Deagon

Department Languages
College
Wilmington, North Carolina

R Keating

Department Management
College
Wilmington, North Carolina

Jesse Waters

Department English
College
Wilmington, North Carolina

Tim Bass

Department Writing
College
Wilmington, North Carolina

Aaron Moore

Department English
College
Wilmington, North Carolina

Gur Adhar

Department Computer Science
College
Wilmington, North Carolina

Amanda Boomershine

Department Languages
College
Wilmington, North Carolina

Paul Gasbarra

Department English
College
Wilmington, North Carolina

Nicole Alea

Department Psychology
College
Wilmington, North Carolina
Page 326 of 1570