First, my apology for the long post ...
Anyway, here it goes. Just found out today that our 6th grader DS10 (will turn 11 in 3 wks) is recommended to take pre-algebra class. He had math assessment test on Thursday and Friday, and didn't do so well. Had the school made the placement solely based on the assessment, he would not have been able even to go to pre-algebra! I know that he knows the answers to these questions. He was able to blurt out the correct answers when I asked him. Good thing that the middle school math specialist actually knows him and has worked with him.
She still recommends him to be in pre-algebra class based on the following reasons:
1. He will be in good company. They are going to be at least 6 kids who will be about the same level as he is. The teacher is planning to get these kids to finish the regular problems (maybe about 15-20 problems). Since these will be "easy" for these kids, they should be able to finish them quickly, and then they will be given the harder problems, most likely, problem solving.
2. She believed that he would get so much more out of algebra if he takes it later next year. She also warned us against putting him in a 'too high' math track as he gets to high school later.
3. The school has initially offered to accelerate him to 7th grade, but we decided against it since our DS wanted to stay with his friends. We agreed to keep him in 6th with the understanding that he would be able to continue to go to 8th grade science (which he did in the second half of 5th grade last year) and to Algebra 1 with a particular math specialist that worked with him last year. Unfortunately, both will happen at the same time. Algebra 1 will be offered at different time, too, but it will be with different teacher. The math specialist told us that based on what she knows about the kids, she highly recommends the pre-algebra since these kids will be at higher level than the algebra 1 class being offered at a later time.
4. She thought that DS should try the pre-algebra class for a few weeks. If it doesn't work out, we can try to find another solution.
DS is really disappointed and mad at himself for not doing well in the test. I've explained to him that in life, when it really counts, we have to "show up." Just like the athlete who has worked hard for years has to be able to perform at his / her peak for the race.
I also told him that the recommendation is not based on that particular assessment only. Unfortunately, it does make it a bit harder to push for higher class. We're not sure what we should do next. This is a boy who scored high in his WISC-IV, and his math in WIAT got him into DYS. Last year when he was in 5th, he worked independently and finished Singapore Math 6A/B, did some chapters on Singapore NEM, and the first 3 chapters of AoPS. He didn't do much math over the summer, only a few pages of MathCount problems. nstead, spent countless hours on his Nerf gun

My questions now are:
1. Should we just let him try it out, hope for the best, and ask for some changes if it doesn't work out?
2. We can try to push for Algebra 1 for him, and even some of the kids that are supposedly at the same level as he is. However, the school, in principal, are not too keen on allowing 6th graders taking Algebra 1.
3. I have re-read the "Calculus Trap" article in AoPS website, and the discussion of that article in this forum. If we apply what Richard Rusczyk wrote to DS' situation, does it mean that he would really be better off being in pre-algebra with lots of problem solving skills added to the class than taking algebra 1 now? How relevant do you think the article is to HG / PG kids?
Any advice is greatly appreciated. Thanks in advance.