I agree with soybean.
My old school (secondary school) had 6 computer rooms, for IT lessons and for general use (maths, making graphics, English, typing essays, etc). They would never have been able to afford a laptop for each student, and I wouldn't expect them to.
I think giving out laptops to students is a waste of money myself. A few computer rooms (or labs, as everyone else seems to call them) are, "necessary" - not absolutely necessary for everyday use, but in an increasingly technology-based world, definitely a very useful resource.
My current school (college) has a lack of computers. I sit in my IT support course with 20 students, and 18 computers in one of the rooms we use. How we're expected to network two computers each as we did last year I'm not sure - this year, they moved us into a different room and had us work in pairs instead, which I was less than impressed with. We did have a smaller group last year though - due to budget cuts caused by the massive failure of an extension they built (the rooms lack air-con, with no opening windows that's not funny) they had to merge a lot of classes, leading to a friend of mine being in a Law class of 40 students. They don't have enough chairs or tables for the class, so they kneel on the floor.
I know that's quite off topic, but I'm just making a point about education, albeit a slightly confused one.