Isn't middle class also a working class? I was brought up as middle class, not especially wealthy would even classify it towards the lower end, but highly educated as both parents were academics.
I worked every summer since I was 13, and 16ish to 18 also during the school year now and then (17/18 was fairly lucky early it was really early 2000's and I mastered PHP rather well so made actually decent money building websites when web2.0, CMS and dynamic content were still meaningful buzzwords).