North Carolina's Teacher Directory

Based on 99,873 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,873 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

Kent Blevins

Department Theology
College
Boiling Springs, North Carolina

Nancy Bottoms

Department English
College
Boiling Springs, North Carolina

Eddie Steppe

Department Religious Studies
College
Boiling Springs, North Carolina

Earl Godfrey

Department Accounting
College
Boiling Springs, North Carolina

Les Brown

Department Science
College
Boiling Springs, North Carolina

Robert Bass

Department Mathematics
College
Boiling Springs, North Carolina

Jim Lawrence

Department Communication
College
Boiling Springs, North Carolina

Natalie Davaut

Department Foreign Languages/Literature
College
Boiling Springs, North Carolina

Rob Munoz

Department Social Science
College
Boiling Springs, North Carolina

Joseph Webb

Department Communication Studies
College
Boiling Springs, North Carolina

Alicia McCullough

Department English
College
Dallas, North Carolina

Hisayo Gallo

Department Psychology
College
Dallas, North Carolina

Dedmon

Department Science
College
Dallas, North Carolina

Shariot

Department Mathematics
College
Dallas, North Carolina

Don R. Killian

Department Sociology
College
Dallas, North Carolina

Benji Bollinger

Department Mathematics
College
Dallas, North Carolina

Creed

Department Mathematics
College
Dallas, North Carolina

Jason Story

Department Fine Arts
College
Dallas, North Carolina

Arnold Willen

Department Business
College
Dallas, North Carolina

Biggers

Department Art History
College
Dallas, North Carolina

George Hendricks

Department Engineering
College
Dallas, North Carolina

McHugh

Department Mathematics
College
Dallas, North Carolina

Cheryl Brown

Department Sociology
College
Greensboro, North Carolina

Judy Cheatham

Department Education
College
Greensboro, North Carolina

John Brotherton

Department Music
College
Greensboro, North Carolina

Dave Limburg

Department Languages
College
Greensboro, North Carolina

David Newton

Department Fine Arts
College
Greensboro, North Carolina

Alvis Dunn

Department History
College
Greensboro, North Carolina

Adele Wayman

Department Fine Arts
College
Greensboro, North Carolina

Kami Rowan

Department Music
College
Greensboro, North Carolina

Bob Williams

Department Economics
College
Greensboro, North Carolina

Diya Abdo

Department English
College
Greensboro, North Carolina

Maria Amado

Department Sociology
College
Greensboro, North Carolina

Max Carter

Department Religion
College
Greensboro, North Carolina

Jane Brandsma

Department Mathematics
College
Greensboro, North Carolina

Lynn Moseley

Department Biology
College
Greensboro, North Carolina

Jennifer Brown

Department English
College
Greensboro, North Carolina

Marlene McCauley

Department Geology
College
Greensboro, North Carolina

David Hammond

Department Theater
College
Greensboro, North Carolina

Tom Tucker

Department Biology
College
Greensboro, North Carolina

Tim Hanna

Department Theater
College
Greensboro, North Carolina

Laura Ibarra

Department Languages
College
Greensboro, North Carolina

Mini Ranganathan

Department Business
College
Greensboro, North Carolina

Laura Parish

Department Communication
College
Greensboro, North Carolina

Jim Carrier

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Astrid Todd

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Jamshid Haghighi

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Alex Jordan

Department Biology
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Kevin Lee

Department Information Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Frank Meacham

Department History
College
601 E. Main Street, Jamestown, North Carolina NC 27282

William Lewis

Department Theater
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Ron Greene

Department English
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Melissa Maley

Department Religion
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Shelia May

Department Accounting
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Barbara Walls

Department Political Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Dan Reavis

Department Economics
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Timothy Perry

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Woodbery

Department Economics
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Connie Carroll

Department Mathematics
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Paul Lawson

Department Computer Science
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Hamid Shirzadi

Department Chemistry
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Lynda Hodge

Department Business
College
601 E. Main Street, Jamestown, North Carolina NC 27282

N. Naser-Shirzadi

Department Chemistry
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Sue Duff

Department Mathematics
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Tom Parrish

Department Mathematics
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Jennifer Spruell-Ray

Department Languages
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Jacky Brammer

Department English
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Katrina Ferrell

Department Biology
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Ron Hamilton

Department Business
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Julia Loreth

Department Biology
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Jay Van Cleef

Department Mathematics
College
601 E. Main Street, Jamestown, North Carolina NC 27282

Beverly Brown

Department Mathematics
College
Clyde, North Carolina

James McLamb

Department History
College
Clyde, North Carolina

Matthew Heimburg

Department Communication
College
Clyde, North Carolina

Jo James

Department Computer Science
College
Spindale, North Carolina

Melissa Johnson

Department Business
College
Spindale, North Carolina

James Alves

Department Economics
College
Charlotte, North Carolina

Ann-Marie Weldon

Department Hospitality
College
Charlotte, North Carolina

Joyce Dawson

Department English
College
Charlotte, North Carolina

Charles Armstrong

Department Culinary Arts
College
Charlotte, North Carolina

Tom Calabrese

Department Computer Science
College
Charlotte, North Carolina

Kenny Harmon

Department English
College
Charlotte, North Carolina

Jewell Mayberry

Department English
College
Charlotte, North Carolina

Barbara Norris

Department Accounting
College
Charlotte, North Carolina

Shane Kelledy

Department Economics
College
Charlotte, North Carolina

Osman Gurdal

Department Computer Science
College
Charlotte, North Carolina

Awatif Amin

Department Computer Science
College
Charlotte, North Carolina

Tonya Powell

Department Mathematics
College
Charlotte, North Carolina

Stephanie Capps

Department English
College
Smithfield, North Carolina

Taryn Williams

Department English
College
Smithfield, North Carolina

Travis Mulhowzer

Department English
College
Smithfield, North Carolina

Mark McClure

Department History
College
Banner Elk, North Carolina

Claude Pyatt

Department Biology
College
Banner Elk, North Carolina

Sterling Cullipher

Department English
College
Kinston, North Carolina

Mitch Butts

Department English
College
Kinston, North Carolina

Christy Kinnion

Department English
College
Kinston, North Carolina

. Gwendolyn Boyd

Department Biology
College
Kinston, North Carolina

Lynn Hartsell

Department Physical Ed
College
Kinston, North Carolina

Grant Hargett

Department Mathematics
College
Kinston, North Carolina

David Ratke

Department Theology
College
Hickory, North Carolina