We extend Cheeger's theorem on differentiability of Lipschitz functions in metric measure spaces to the class of functions satisfying Stepanov's condition. As a consequence, we obtain the analogue of Calderon's differentiability theorem of Sobolev functions in metric measure spaces satisfying a Poincaré inequalit