Class sizes - From Admissions Parent Briefing in March
What I learned from the admissions officer back in March when my son (currently a plebe) spent the night is below. The actual 2015 admission number was 1249.....
The class of 2015 will be in the 1250 range. This was the number quoted by the Admissions officer giving the briefing. One person there was still looking for an appointment for his son. While I wouldn't tell folks to give up hope, the person was told that if his son hadn't received an Appointment yet, they should be seriously looking at "plan b" = ROTC. It was also stressed that if you don't get in the first year (straight out of high school), don't give up if you really want it. A significant number (around 20% is the number I remember) of cadets get in with a time break between high school and their entry.
The class of 2016 will be in the 1100 range. Army force reductions planned post Iraq/Afghanistan are evidently in the offing. The estimated total reduction is in the 40,000 range (as I remember). Officer promotions (which usually occur at the 3 yr point) may now occur a little later - 3.5 yr.