kms isnt the best school in the world but i wouldnt choose any other! the teachers are wonderful and easy to talk and communicate with.the rules are just perfect not to strict to make you want to have to hate the whole school and not to easy on the kids so they still misbehave! there arent many electives but its alright. the dances and after school things are fun to go to and its a good learning environment! i really learned alot!