The Stock Market Game has been a staple in mathematics and economics curricula for quite some time.
There are a number of different skill sets that can be taught to middle school students (grades 6-8) using such a project, which I think would include basic statistics (tables of data, mean, median, percents), basic accounting principles (balance sheets), data visualization (scatter plots, bar charts), pre-algebra/basic algebra (plotting, linear fitting, very basic extrapolation), etc.
Which other skills at the middle school level, particular dealing with such matters as "number sense", can be taught using the Stock Market Game (or its generic equivalent)?
The site itself seems to have some lessons, but they are only open to those teams that are actively registered for the contest, as far as I could tell.