It is the intent of the Legislature that no fees shall be collected in the future in courses required for graduation. In courses not required for graduation, local school boards may set reasonable fees for courses requiring laboratory and shop materials and equipment, provided, however, that such fees shall be waived for students who cannot afford to pay the fee. Any funds collected in fees shall be spent on the course for which the fee was levied. This section shall not be construed to prohibit community groups or clubs from fundraising activities, provided, however, that students shall not be required to participate in such fundraising activities.