Check off your high school graduation requirement by volunteering at the Seattle Bach Festival! Seattle Public Schools requires students to complete 60 hours of service learning before graduation. Other districts may have different requirements. Through service-learning, students apply their academic skills and knowledge in real-life settings. Private schools also have a service learning requirement. Volunteer roles for high school students include, but are not limited to, customer service, concert production, ushering, parking attendant and community ambassador.