A system and method is disclosed for providing differentiated content to a
user comprising determining a skill level of the user, obtaining
unmodified content, aligning the unmodified content to a set of content
standards, modifying the aligned content in accordance with the user's
skill level, providing the modified aligned content to the user,
re-assessing the user's skill level based on a response from the user to
the modified aligned content, and modifying new aligned content in
accordance with the re-assessed user's skill level.