The Iowa Valley Community College District, also known as IVCCD, governs Ellsworth Community College, Marshalltown Community College and Iowa Valley Continuing Education. The district has been in operation since 1966 and enrolls more than 2,900 students. Its colleges administer a range of one- and two-year vocational and technical training programs. The district provides lifelong learning programs through Iowa Valley Continuing Education. The Iowa Valley Community College District also operates several developmental education programs. In addition, the district offers programs for in-service training and retraining of workers. The Iowa Valley Community College District is a member of the Higher Learning Commission.