Like the other poster I did needlework o level at school by default. I did 3 weeks of a level maths in the 6th form and realised I didn't have a clue, so filled the gap in my timetable with an extra. O level. So glad I did as I've used those skills over the years to make a wide range of simple items. I've made simple dresses, skirts for myself, cushion covers, curtains, shorts and trousers when my boys were little and nursery stuff.
Unfortunately now it isn't cost effective to make garments as nice fabric seems so expensive. Going to make some matching cushions and table cloths for my garden furniture this summer though. And I have been trying out some bag patterns for myself and friends which I'm really pleased with. I've got a couple of patterns with several different bag designs on each and have enjoyed searching out fabric and trimmings etc. I brought some batik back from malaysia and turned it into several lovely bags for family.
I do find it sad that I'm asked by friends and relatives to do the most simple basic sewing jobs for them, like hemming etc. not because I'm not happy to do the job for them, just that it seems such a basic skill to have both for males and females.
I wouldn't attempt to make children's clothes for grandsons now as they are so cheap and lovely in the shops, just stick to knitting now for new arrivals.
If you live anywhere near salisbury there is a very comprehensive range of knitting in a shop there, near the railway station, can't remember the name. Good range of fabric too.