I do not think it should be a profit/non-profit or public/private issue. When I was at Touro University International (private and non-profit) it was $750 for a 4 credit class. Trident (for-profit) was $1000 for a 4 credit class. That is cheaper then USF for in-state tuition but not cheaper then UWF's in-state tuition. Maybe cap the cost per credit allowed and the difference the student pays.