A district. in the local board's discretion, may provide transportation "for some or all resident pupils who are not entitled to transportation." If a district provides this discretionary transportation, it may charge parents/guardians for the service. The charge is to be no more than the pro rata cost for this service. Iowa Code -- 285.1(1).