My oldest chose to attend a tech school (UTI), and my youngest just graduated in December from Texas Tech so I'll chime in.
We paid attention to the boys' education in K-12, and worked with them to make sure they learned the subjects AND made good grades. Both were involved, by their own choice, in extracurricular activities and Scouting. I think that helped teach them some time management and working with priorities.
They both had Texas Tomorrow Fund money that we put up when they were small, student loans, some scholarship money based on grades and/or competition. BTW, so-called "needs" testing did not favor us, and we're far from wealthy.
We offered room and board at home (one took us up on that, one moved off for school), some help on tuition, and assorted logistical support. Yes, there were strings attached based on grades and behavior. I never had to make a decision about bailing one out of jail!
Both sons worked. The oldest worked half-days all the way through his two-year program, as encouraged by the school. The youngest had some part time jobs during most of the semesters, and worked summer internships in engineering at different companies.
Both young men graduated with honors, the oldest in auto and diesel maintenance with assorted certifications, and the youngest magna cum laude, with honors, in Mechanical Engineering.
That combination of family support, work in and out of the classroom, and reasonable loans got them through, I think, in fairly good shape for the future. It's not the only way, but it worked well enough.