Context aware E-Learning systems provide learning content according to a learner’s context. In the existing context aware E-Learning systems there is no standardized set of context parameters considered and content is adapted based on a randomly considered set of parameters. In this work, a standardization of context model for context aware E-learning has been proposed. The design of the standardized context model requires that a learning object should not have a static monolithic structure but be flexible enough to be dynamically composed based on a learner’s context. Hence, a flexible learning object model and its representation are defined in this paper. A content management system which stores these flexible learning object constituents and assembles them dynamically based on a learner’s context is also described.