I agree about having the students create a real business venture instead of learning about theory. Theory is useful if you are experienced, but boring and uninformative if you are in high school.
In high school I made $2000 building and repairing computers for people. This is something that HS students could easily do. Building an eCommerce site is another one. Doing web design for local businesses is also a great idea because most rural businesses have terrible web presence.