This research work explores the use of mobile and positioning technologies stimulating a context adaptive and location-based learning model. The proposed model utilizes a set of context factors for learning service dissemination; described as learning service area, learning service type, and service interaction level. In addition, the new model considers the availability of positioning technology for authoring location-based learning content, and for accurately disseminating learning services. Hence, tolerance to position errors is used to classify learning services into two types; generic and specific. An evaluation experiment was conducted measuring the relationship between the positioning performance and successful implementation of the m-learning model. Results have shown a significant affect of position accuracy towards learners' context understanding and interaction with learning activity.