By "middle school" do you mean the US 6th-8th grade (more or less)? Because in "middle school" I wanted to become a cartoonist, not the computer programmer than I ended up being. I personally think that specializing in middle school is way too early.
The point wouldn't necessarily be to start specializing that early, but that those years are simply unnecessary bullshit. Nobody I know remembers them being anything but a repetition of elementary school and a first introduction to the material of high school.
So it's probably easiest to just eliminate it, move kids directly on to high school or a vocational program, and graduate them three years earlier into higher ed, apprenticeships, or first jobs.