Physician assistant programs usually last at least 2 years and are full time. Most programs are in schools of allied health, academic health centers, medical schools, or 4-year colleges; a few are in community colleges, the military, or hospitals. Many accredited PA programs have clinical teaching affiliations with medical schools. See our directory for a listing of schools in your state.