The invention discloses an education and training management method based on a block chain, and the method comprises the following steps: obtaining the identity information of a user, and creating a corresponding user account; obtaining store course data selected by the user, and recording the store course data into a corresponding user account; acquiring corresponding user course data according to the user identity information; analyzing the user course data, and generating an analysis report; recording the analysis report into a corresponding user account; and encrypting the data in the useraccount, and sending the encrypted data to the block chain for storage. The invention further discloses an education and training management system based on the block chain. According to the system and the method, various real-time data such as online teaching, offline training institutions, parent registration, course selection and student class attending of teachers can be acquired and uploaded, the safety of the data is ensured, the data is traceable and cannot be tampered, and efficient and accurate management is facilitated.