My youngest son has a severe learning disability. At his school (mostly not as intellectually disabled as he is) the key stage 4 pupils (14-16 year olds) run a lunch time club once a week. They prepare and cook basic but balanced meals and locals (I think mostly elderly) come in and pay for and eat the meals. So great life skills, cooking, money, and cleaning up. At the moment (in key stage 3, he's 13) his cookng experiences at school have been limited to buns, muffin pizzas and cornflake chocolate crunchies. Not sure how that is preparing him for the key stage 4 lunch club though! Mind you at home he is well able to to open a tin and microwave the contents, and can make toast and sandwiches, so he is fairly able in the kitchen compared to his siblings at the same age.
My eldest made the family a lasagne the other day, didn't even have to be asked, just did it. Moving away to uni has obviously had a beneficial effect on him! Now to start on the middle one (girl) who can cook eggs in any shape or form and makes a mean brownie but thats about it.