North Carolina's Teacher Directory

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

Katrina Williams

Department English
College
Wilson, North Carolina

Kendra Faulkner

Department Information Science
College
Wilson, North Carolina

Karla Hampton

Department Not Specified
College
Wilson, North Carolina

Alexander Keown

Department History
College
Wilson, North Carolina

Adam Bridges

Department Chemistry
College
Wilson, North Carolina

Kim Watson

Department Law
College
Wilson, North Carolina

Crystal Moore

Department History
College
Wingate, North Carolina

John Blizzard

Department Music
College
Wingate, North Carolina

Joseph Graham

Department Accounting
College
Wingate, North Carolina

Casey Pratt

Department English
College
Wingate, North Carolina

Rowe David

Department Mathematics
College
Wingate, North Carolina

James Hall

Department Physics
College
Wingate, North Carolina

Dan McLaughlin

Department Physical Ed
College
Wingate, North Carolina

Acchia Albury

Department Biology
College
Wingate, North Carolina
College
Wingate, North Carolina

Cubfzy Kaenwsauwsec

Department Anthropology
College
Wingate, North Carolina

Kenneth Kroger

Department Physics
College
Wingate, North Carolina

Felicia White

Department Physical Education
College
Wingate, North Carolina

Karolyn Thompson

Department Psychology
College
Winston Salem, North Carolina

Dennis Felder

Department Physical Ed
College
Winston Salem, North Carolina

Jill Miller

Department Health Science
College
Winston Salem, North Carolina

Wanda Barlow

Department Nursing
College
Winston Salem, North Carolina

Muztaba Fuad

Department Computer Science
College
Winston Salem, North Carolina

Jill Harp

Department Biology
College
Winston Salem, North Carolina

Ike Okonta

Department Social Science
College
Winston Salem, North Carolina

Fred Van Swearingen

Department Physics
College
Winston Salem, North Carolina

Jaswant Bajwa

Department Computer Science
College
Winston Salem, North Carolina

Kitichawa Chavis

Department Biology
College
Winston Salem, North Carolina

Sayo Fakayode

Department Chemistry
College
Winston Salem, North Carolina

Paul Kuhl

Department Social Science
College
Winston Salem, North Carolina

Anna Lee

Department Psychology
College
Winston Salem, North Carolina

Jeffrey Meixner

Department Clinical Laboratory Sciences
College
Winston Salem, North Carolina

Kwame Shabazz

Department African American Studies
College
Winston Salem, North Carolina

Gregg Ward

Department Biology
College
Winston Salem, North Carolina

John Adeyeye

Department Mathematics
College
Winston Salem, North Carolina

Darina Dicheva

Department Computer Science
College
Winston Salem, North Carolina

Assaad El Khoury

Department Computer Science
College
Winston Salem, North Carolina

Gibreel Kamara

Department English
College
Winston Salem, North Carolina

Janet Neal

Department Business
College
Winston Salem, North Carolina

Joe Smith

Department Finance
College
Winston Salem, North Carolina

Teresa Stratta

Department Sports Management
College
Winston Salem, North Carolina

Steven Viscido

Department Biology
College
Winston Salem, North Carolina

Scott Baker

Department Computer Science
College
Creston, North Carolina

Sandy Gladden

Department Health Science
College
Creston, North Carolina

Jim Hippensteel

Department History
College
Creston, North Carolina

Linda Aiken

Department Education
College
Creston, North Carolina

Sherry Fox

Department English
College
Creston, North Carolina

Carolyn Porter

Department Business
College
Creston, North Carolina

Teresa Posey

Department Communication
College
Creston, North Carolina

Pam Case

Department Psychology
College
Laurinburg, North Carolina

Betsy Dendy

Department English
College
Laurinburg, North Carolina

Edna Ann Loftus

Department English
College
Laurinburg, North Carolina

Jackie Dwelle

Department Equestrian Studies
College
Laurinburg, North Carolina

Corinne Nicholson

Department Business
College
Laurinburg, North Carolina

Allen Dotson

Department Physics
College
Laurinburg, North Carolina

Abeni El-Amin

Department Political Science
College
Raleigh, North Carolina

Corinne Zeller

Department Biology
College
Raleigh, North Carolina

James Kendrick

Department Political Science
College
Raleigh, North Carolina

Alpha Njai

Department Sociology
College
Raleigh, North Carolina

Susan Spence

Department Nursing
College
Albemarle, North Carolina

Kevin Keck

Department English
College
Albemarle, North Carolina

Carroll Lupton

Department Computer Science
College
Albemarle, North Carolina

Kelly Caudle

Department Information Science
College
Albemarle, North Carolina

Janet Rogers

Department English
College
Albemarle, North Carolina

Ashley Cooke

Department Nursing
College
Albemarle, North Carolina

Travis Jones

Department Sociology
College
Albemarle, North Carolina

Caroline Sawyer

Department Psychology
College
Albemarle, North Carolina

Colleen Sosnicki

Department Biology
College
Albemarle, North Carolina

Kim Hammett

Department Criminal Justice
College
Albemarle, North Carolina

Brett Graham

Department Computer Science
College
Cary, North Carolina

Helen Oliver

Department Education
College
Cary, North Carolina

Beverly Welch

Department Accounting
College
Cary, North Carolina

Rodney Harm

Department Humanities
College
Charlotte, North Carolina

Jackie Mosley

Department Accounting
College
Charlotte, North Carolina

Charles Risher

Department Humanities
College
Charlotte, North Carolina

Haseeb Ahmed

Department Finance
College
Charlotte, North Carolina

Paula Gupton

Department Mathematics
College
Dobson, North Carolina

Bob McPherson

Department Computer Science
College
Dobson, North Carolina

Jason Worley

Department Biology
College
Dobson, North Carolina

Joey Boles

Department Electrical Technology
College
Dobson, North Carolina

Rhonda Hazelwood

Department Computer Science
College
Dobson, North Carolina

Joe Sloop

Department Computer Engineering
College
Dobson, North Carolina

Victor Bojarski

Department Electronics
College
Dobson, North Carolina

Debbie Gentry

Department Early Childhood Education
College
Dobson, North Carolina

Lindsay Marks

Department Biology
College
Dobson, North Carolina

Douglas Slate

Department Electronics
College
Dobson, North Carolina

Sarah Wright

Department English
College
Dobson, North Carolina

Computer Science Dept

Department Computer Science
College
Dobson, North Carolina

Roy Barret

Department Mathematics
College
Murphy, North Carolina

Gary Westmoreland

Department Welding Technology
College
Murphy, North Carolina

Carlos Abreu

Department Languages
College
Chapel Hill, North Carolina

Chris Angell

Department Physics
College
Chapel Hill, North Carolina

Shankar Bhamidi

Department Statistics
College
Chapel Hill, North Carolina

Judith Blau

Department Sociology
College
Chapel Hill, North Carolina

Jane Burns

Department Women's Studies
College
Chapel Hill, North Carolina

Jason Cisarano

Department Languages
College
Chapel Hill, North Carolina

Felipe De Brigard

Department Philosophy
College
Chapel Hill, North Carolina

Malcolm DeForbes

Department Chemistry
College
Chapel Hill, North Carolina

Kathleen Duval

Department History
College
Chapel Hill, North Carolina

Miles Fletcher

Department History
College
Chapel Hill, North Carolina