My wife is a public school teacher and I'm a professional programmer. We've chosen to send our kids to a Waldorf school. Computers are introduced in high school. The K-8 grades have absolutely no contact with computers.
Instead, every elementary student takes in-depth "block" lessons covering language/math/history/science/etc., two foreign languages, music, art, wood-working and hand-working.
The emphasis is on natural development and expression. For example, my first grader was introduced to painting with one color of paint. (Very good paper, brushes and paint -- but only one color.) Children experience how paint and water mix, how paint flows on paper, how dry paper absorbs paint quickly, etc. It is a game of self-discovery. When a second color is introduced, the game expands to include how colors mix, etc. This takes time, but the results are stunning.
The problem I see with traditional U.S. public schools, is that students know how to type, but they don't have anything to say.
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link or
or How to display code and escape characters
are good places to start.