What small piece of advice I can offer is this: if you truly want to teach please do so outside of a public school. When I went into teaching (elementary k-5) I was under the impression that as a computer teacher I would have more freedom than a typical classroom, but I quickly found out I was just as constricted. Rather than spend time talking to the kids about pieces of a computer, how they work, etc, I had to spend 2 months watching them type.
In NJ the core curriculum standards have gotten better but I still find them to be incredibly inadequate for the elementary level. Even at the middle school level (8th grade) one of the requirements is to basically take digital notes for a project and then use "digital authoring tools".
So if you want to do this maybe find a place to volunteer, after school program, etc. This will allow you to see if you enjoy and also allow you more flexibility.
In NJ the core curriculum standards have gotten better but I still find them to be incredibly inadequate for the elementary level. Even at the middle school level (8th grade) one of the requirements is to basically take digital notes for a project and then use "digital authoring tools".
So if you want to do this maybe find a place to volunteer, after school program, etc. This will allow you to see if you enjoy and also allow you more flexibility.