I am on my child's school's education technology committee, and it's out job to make recommendations to the school. They have some things set up, like a web site, email addresses for all the teachers, computers in the school, smart boards in some of the classrooms, etc.
Even though I am a computer professional now, back when I was in elementary/middle school, we didn't have any of this stuff. I would welcome people's suggestions for what the school should have and or do with the computers for the students.
Broadly, for the students:
Students should learn to use a computer. That means getting familiar with files, folders, pointing and clicking with the mouse, using the clipboard, typing, etc.
Students should learn to do use the computer for certain simple tasks, like finding something on the web, sending email, typing up papers in a word processor, etc.
Maybe some students should get a chance to learn more complicated tasks, like building a web site, creating a video project, manipulate digital photos, etc.
Learning about how computers work and how to program them, etc.
For the teachers:
Tools to use in the classroom to help them teach math/spelling/geography/science/whatever to the students.
Tools for teachers to track lessons/grades, generate/score tests, etc.
This is obviously a broad question, but I'm very interested in hearing from anybody who can give examples of successful ways of using computers and ways of teaching students about computers in school.