1. A system for charging one ore learning session to one or more student accounts, comprising: an online learning system having one or more nodes that creates one or more online learning sessions; an enrollment node that receives student enrollment information, including responsible authority information; a scheduling node that schedules the online learning session; a database that stores one or more student accounts created based on the received student enrollment information; a database that stores information relating to one or more responsible authority charge criterion for charging the one or more learning sessions to the one or more student accounts; an activity node for receiving one or more session activity information associated with the one or more learning sessions; and an accounting node that associates a charge information for a learning session to an student account based the one or more responsible authority charge criterion and one or more session activity information.