An internship is a system of on-the-job training for white-collar and professional careers. Internships for professional careers are similar to apprenticeships for trade and vocational jobs. Although interns are typically college or university students, they can also be high school students or post-graduate adults. On occasion, they are middle school or even elementary students. In some countries, internships for school children are called work experience.