Well I'm not really trying to be mean but there are a lot of ways pass these. I really don't have an answer to your question, but I do have an answer to your problem.
1. I'm a short person, so I would fail Height and Weight, but mile is something I did in 11 minutes in seventh grade, and I am in eighth grade and my best time was 7:29. The usual limit is 10 minutes so just keep trying. Try this: No matter how slow you have to go, don't walk the whole way. I had to go very slow but eventually I didn't walk and then I went faster and a lot of people tried this and said it works. It is better to pace yourself than to go fast and then quit the rest of the way there.
Anyone can do the Mile run if they work hard at it!!!!!!!! and I know there are some exceptions, but seriously. I know some one who has a heart problem, really bad asthma not the smallest person in the world,but still tries hard and passes the mile. I also know another person who has really bad asthma and is the fastest runner in our class! It pisses me off to hear people say that they cant do it when they are perfectly fine. No offense but start trying.
2. I read your question and realized that you probably don't have to take the test again because if you pass the class then that is what matters. Also the fitness Gram is not the only thing you do in PE so I'm sure they won't make you pass it.
3. Height and Weight count as two things?? Or does it count as one thing? When I first read this I thought that Height and Weight was one category so you can just fail height and weight and the mile and still pass. Ask your PE teacher to be sure.
4. If all else fails, and even if it doesn't fail take Marching Band. I am still in Jr. High, but at my local High school, if you take Marching Band, then you don't have to take PE!!!! It is so much fun and you don't have to take PE!!!

For us the Marching Part counts as workout, even though they hardly ever do need to practice for this and you only work hard for like 20% of the time, so that is why it counts but I recommend it for anyone!!! (Even if your school still makes you do PE and Band... 0.o
I honestly didn't mean anything in a mean way!...

Hope I helped!