My daughter is attending an online public school, a kind of charter school, for third grade. Part of the curriculum is online, but most of the actual work is still done with pencil and paper. So far we're loving it, but there are challenges. I found out after a couple of weeks that she regarded her online tests as seriously as she did playing a game on the computer. She hadn't realized it counted the same as any other test. I think we've fixed that misconception now.
I love that all of the math is still done with paper and pencil. Concepts are taught on the computer, but there's no calculator for them to figure out problems on the computer, and the instructions tell us to work out problems on paper.
The big advantage is that it allows her to learn more subjects than most regular public schools can handle anymore. She gets math, language arts, science, history, art, and then gets to choose between music, Latin, Spanish or French, and older kids may also choose to learn Chinese. This is much better than what my local public school offers at the third grade level, where they ignore science and history almost completely, never mind art, music or anything like that.
I think the program we're in does a good job of using the computer as a tool, rather than something to teach shortcuts sooner than students need them. The work is very challenging.
I don't know that this program would work well in a traditional classroom. It's great as an option for homeschooling, as far as I'm concerned.
I wouldn't want a program that didn't have a lot of hands on work and work on paper. You don't learn things well enough that way, so far as I can tell.