Perhaps you could build in a double period once a week for mathematics (similar to a science lab double period). That would still not be enough time but for at least one day per week the students could take full advantage of what the program has to offer.