I know solar isn’t enough to power these significantly but these busses seem like the best place to try, in sunny SoCal.
Southern California gets roughly 5 kWh/sqm/day on average (though much less in the winter).
Electric school buses apparently have batteries of about 100-300 kWh, so a dollar panel on the roof could get a 5% charge on a good day.
That doesn't really make sense, when maintaining, cleaning, and setting up more efficient tracking solar on roofs (you need a huge parking lot for all those school buses afterall) or in solar farms would be easier, cheaper, and more efficient
A lot of sun in Los Angeles to charge between 8:30a-2pm and 4pm-sundown.