Find a Nursing School Near You

Enter your zip code to search our comprehensive database

Nursing is a fantastic career choice for anyone committed to making the world a better place. If you’re compassionate and good with people, you have all the tools you need to launch your nursing education. And, contrary to popular belief, becoming a nurse isn’t all that difficult -- nor does it have to take a long time.

By attending one of Iowa's vocational, career, or community colleges for nursing, you'll start down a rapid path to nursing employment. These schools frequently offer a 12- to 18-month program for a licensed practical nursing (LPN) certificate, or courses of just 6-8 weeks for training as a certified nursing assistant (CNA). For students seeking full licensure as a registered nurse, many two-year schools also offer an associate's degree in nursing (ADN) program.

Find a school

Des Moines Area Community College is one of the largest community colleges in Iowa offering nursing programs. It offers a standard two-year associate’s degree as well as certificate programs in licensed practical nursing and nursing assistant. Indian Hills Community College is another popular option, also with the ADN degree and LPN / CNA certificate options.

Newly minted nursing school graduates are in high demand throughout Iowa. The state's heaviest healthcare recruiters include Fortune 500 company DaVita Healthcare Partners and the federal government's Department of Veterans Affairs.

To launch your education -- and your career -- as soon as possible, we’ve compiled below a list of the best vocational, career, and community colleges for nursing in Iowa.

Featured Schools

Loading schools...

Cedar Rapids

Kirkwood Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
School City Programs offered
Kirkwood Community College Cedar Rapids
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing

Des Moines

Des Moines Area Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
School City Programs offered
Des Moines Area Community College Ankeny
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate

Other Iowa cities

Eastern Iowa Community College District
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Hawkeye Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Indian Hills Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
Iowa Central Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
Iowa Lakes Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Iowa Valley Community College District
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Iowa Western Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
North Iowa Area Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
Northeast Iowa Community College District
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Northwest Iowa Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southeastern Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southwestern Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Western Iowa Tech Community College
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
School City Programs offered
Eastern Iowa Community College District Davenport
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Hawkeye Community College Waterloo
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Indian Hills Community College Ottumwa
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
Iowa Central Community College Fort Dodge
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
Iowa Lakes Community College Estherville
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Iowa Valley Community College District Marshalltown
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Iowa Western Community College Council Bluffs
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
North Iowa Area Community College Mason City
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate
Northeast Iowa Community College District Calmar
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Northwest Iowa Community College Sheldon
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southeastern Community College West Burlington
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Southwestern Community College Creston
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
Western Iowa Tech Community College Sioux City
  • Associate's Degree in Nursing
  • Certificate in Practical Nursing
  • Nursing Assistant Certificate