The development of new technologies enables learners to learn more effectively, efficiently, flexibly and comfortably. Learners utilize smart devices to access digital resources through wireless network and to immerse in both personalized and seamless learning. Smart education, a concept that describes learning in digital age, has gained increased attention. This paper discusses the definition of smart education and presents a conceptual framework. A four-tier framework of smart pedagogies and ten key features of smart learning environments are proposed for foster smart learners who need master knowledge and skills of the 21 st century learning. The smart pedagogy framework includes class-based differentiated instruction, group-based collaborative learning, individual-based personalized learning and mass-based generative learning. Furthermore, a technological architecture of smart education, which emphasizes the role of smart computing, is proposed. The tri-tier architecture and key functions are all presented. Finally, challenges of smart education are discussed.