Who should I get a recommendation letter from?

Teachers, school counselor, coach, minister, work supervisor.
How long has it been since you were in school?