Middle school Earth Science learning system