This paper uses Bayesian methods to estimate a small-scale New Keynesian model with heterogeneous expectations (HE). Agents form expectations via Euler equation adaptive learning (AL) and differ by the model they use to forecast. Type A agents use a correctly specified model, while type B and type C agents use misspecified models. Quarterly US data from the pre-Great Moderation and Great Moderation periods are used to jointly estimate the degree of agent heterogeneity, the AL parameters, and the deep model parameters. Results show that the data exhibit significant expectational heterogeneity, and that the HE model fits the data better than a model with homogeneous agent AL.