@grgerwcwetwet: Chinese parents recommend bookmarking this GitHub project: ChinaTextbook. Someone has compiled textbooks from primary school to university in China into PDFs, open-sourced and free to download. It's very convenient for finding textbooks, previewing, reviewing, and supplementing materials for children. The coverage is comprehensive: Primary school: Grades 1-6 all subjects, including 五四学制 versions. Middle school: Grades 7-9…

X AI KOLs Timeline News

Summary

ChinaTextbook is a GitHub open-source project that organizes textbook PDFs from primary school to university for free download, making it convenient for parents and students to access digital textbooks.

Chinese parents recommend bookmarking this GitHub project: ChinaTextbook Someone has compiled textbooks from primary school to university in China into PDFs, open-sourced and free to download. It's very convenient for finding textbooks, previewing, reviewing, and supplementing materials for children. The coverage is comprehensive: Primary school: Grades 1-6 all subjects, including 五四学制 versions Middle school: Grades 7-9 High school: All subjects University: Basic courses such as Advanced Mathematics, Linear Algebra, Discrete Mathematics, Probability Theory No need to search for digital textbooks everywhere; this project has basically packed and organized them all. GitHub: https://github.com/TapXWorld/ChinaTextbook…
Original Article
View Cached Full Text

Cached at: 06/05/26, 09:19 PM

Chinese parents, save this GitHub project: ChinaTextbook. Someone has compiled textbooks from primary school through university in China into PDFs, open-source and free to download. It’s convenient for finding textbooks, previewing/reviewing lessons, and gathering materials for children. The coverage is comprehensive:

  • Primary School: Full-subject textbooks for grades 1–6, including the 5-4 system version
  • Middle School: Textbooks for grades 7–9
  • High School: All subject textbooks
  • University: Basic courses such as Advanced Mathematics, Linear Algebra, Discrete Mathematics, Probability Theory, etc.

No need to search for e-textbooks elsewhere; this project basically compiles them all in one place.

GitHub: https://github.com/TapXWorld/ChinaTextbook


TapXWorld/ChinaTextbook

Source: https://github.com/TapXWorld/ChinaTextbook

Origin of the Project

Although domestic educational websites provide free resources, most ordinary people still have limited access to information. Some take advantage of this by selling these resources with private watermarks on certain platforms. To counter this, I plan to centralize and open-source these resources, promoting the universalization of compulsory education and reducing regional educational poverty.

Another crucial reason is to help overseas Chinese ensure their children continue to learn about domestic education.

Learning Mathematics

I hope more people will emerge in the future who study not just for exams.

Primary School Mathematics

  • Grade 1, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%20%C2%B7%20%E6%95%B0%E5%AD%A6%E4%B8%80%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 1, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%B8%80%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)
  • Grade 2, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%20%C2%B7%20%E6%95%B0%E5%AD%A6%E4%BA%8C%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 2, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%BA%8C%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)
  • Grade 3, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%20%C2%B7%20%E6%95%B0%E5%AD%A6%E4%B8%89%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 3, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%B8%89%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)
  • Grade 4, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%20%C2%B7%20%E6%95%B0%E5%AD%A6%E5%9B%9B%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 4, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E5%9B%9B%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)
  • Grade 5, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%20%C2%B7%20%E6%95%B0%E5%AD%A6%E4%BA%94%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 5, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%BA%94%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)
  • Grade 6, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%20%C2%B7%20%E6%95%B0%E5%AD%A6%E5%85%AD%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 6, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%B0%8F%E5%AD%A6/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E5%85%AD%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)

Middle School Mathematics

  • Grade 7, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%88%9D%E4%B8%AD/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88-%E4%BA%BA%E6%B0%91%E6%95%99%E8%82%B2%E5%87%BA%E7%89%88%E7%A4%BE/%E4%B8%83%E5%B9%B4%E7%BA%A7/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%B8%83%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 7, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%88%9D%E4%B8%AD/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88-%E4%BA%BA%E6%B0%91%E6%95%99%E8%82%B2%E5%87%BA%E7%89%88%E7%A4%BE/%E4%B8%83%E5%B9%B4%E7%BA%A7/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%B8%83%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)
  • Grade 8, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%88%9D%E4%B8%AD/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88-%E4%BA%BA%E6%B0%91%E6%95%99%E8%82%B2%E5%87%BA%E7%89%88%E7%A4%BE/%E5%85%AB%E5%B9%B4%E7%BA%A7/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E5%85%AB%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 8, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%88%9D%E4%B8%AD/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88-%E4%BA%BA%E6%B0%91%E6%95%99%E8%82%B2%E5%87%BA%E7%89%88%E7%A4%BE/%E5%85%AB%E5%B9%B4%E7%BA%A7/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E5%85%AB%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)
  • Grade 9, Volume 1 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%88%9D%E4%B8%AD/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88-%E4%BA%BA%E6%B0%91%E6%95%99%E8%82%B2%E5%87%BA%E7%89%88%E7%A4%BE/%E4%B9%9D%E5%B9%B4%E7%BA%A7/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%B9%9D%E5%B9%B4%E7%BA%A7%E4%B8%8A%E5%86%8C.pdf)
  • Grade 9, Volume 2 (https://github.com/TapXWorld/ChinaTextbook/blob/master/%E5%88%9D%E4%B8%AD/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88-%E4%BA%BA%E6%B0%91%E6%95%99%E8%82%B2%E5%87%BA%E7%89%88%E7%A4%BE/%E4%B9%9D%E5%B9%B4%E7%BA%A7/%E4%B9%89%E5%8A%A1%E6%95%99%E8%82%B2%E6%95%99%E7%A7%91%E4%B9%A6%C2%B7%E6%95%B0%E5%AD%A6%E4%B9%9D%E5%B9%B4%E7%BA%A7%E4%B8%8B%E5%86%8C.pdf)

High School Mathematics

  • Directory (https://github.com/TapXWorld/ChinaTextbook/tree/master/%E9%AB%98%E4%B8%AD/%E6%95%B0%E5%AD%A6/%E4%BA%BA%E6%95%99%E7%89%88%EF%BC%88A%E7%89%88%EF%BC%89%EF%BC%88%E4%B8%BB%E7%BC%96%EF%BC%9A%E7%AB%A0%E5%BB%BA%E8%B7%83%26%E6%9D%8E%E5%A2%9E%E6%B2%AA%EF%BC%89-%E4%BA%BA%E6%B0%91%E6%95%99%E8%82%B2%E5%87%BA%E7%89%88%E7%A4%BE)

University Mathematics

  • Advanced Mathematics (https://github.com/TapXWorld/ChinaTextbook/tree/master/%E5%A4%A7%E5%AD%A6/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/%E5%90%8C%E6%B5%8E%E5%A4%A7%E5%AD%A6%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6%E7%AC%AC%E4%B8%83%E7%89%88)
  • Linear Algebra (https://github.com/TapXWorld/ChinaTextbook/tree/master/%E5%A4%A7%E5%AD%A6/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0)
  • Discrete Mathematics (https://github.com/TapXWorld/ChinaTextbook/tree/master/%E5%A4%A7%E5%AD%A6/%E7%A6%BB%E6%95%A3%E6%95%B0%E5%AD%A6)
  • Probability Theory (https://github.com/TapXWorld/ChinaTextbook/tree/master/%E5%A4%A7%E5%AD%A6/%E6%A6%82%E7%8E%87%E8%AE%BA)
  • More math resources - (University Math Network) (http://www.dxsx.net/index.php)

Problem: How to Merge Split Files?

GitHub has a maximum file upload limit. Files over 100MB are rejected, and files over 50MB trigger a warning during upload. Therefore, files larger than 50MB are split into multiple files of about 35MB each.

Example

Example of a split file:

  • 义务教育教科书 · 数学一年级上册.pdf.1
  • 义务教育教科书 · 数学一年级上册.pdf.2

Solution

To merge these split files, simply follow these steps (similar for other operating systems):

  1. Download the merging program mergePDFs-windows-amd64.exe to the folder containing the PDF files.
  2. Make sure mergePDFs-windows-amd64.exe is in the same directory as the split PDF files.
  3. Double-click mergePDFs-windows-amd64.exe to automatically merge the files.

Download

You can download the file merging program via the link below:

Download the file merging program (https://github.com/TapXWorld/ChinaTextbook-tools/releases)

Example Files and Program

  • mergePDFs-windows-amd64.exe
  • 义务教育教科书 · 数学一年级上册.pdf.1
  • 义务教育教科书 · 数学一年级上册.pdf.2

Redownload

  • If you are in mainland China and have a good internet connection and want to redownload, you can use the tchMaterial-parser project (open source encouraged) to redownload.
  • If you are abroad and have slow communication with mainland networks, it is recommended to check out this repository.

Textbook Donations

If this project has helped you access educational resources for free, please consider supporting our efforts to promote open education! Your donation will help us maintain and expand this repository.

Join our Telegram community for the latest updates and to share your thoughts: https://t.me/+1V6WjEq8WEM4MDM1

Star History

Star History (https://star-history.com/#TapXWorld/ChinaTextbook&Date)

Support Me

If you find this project helpful, you can scan the following QR code to make a donation:

Similar Articles

TapXWorld/ChinaTextbook

GitHub Trending (daily)

This project open-sources Chinese compulsory education math textbooks, aiming to popularize education and help overseas Chinese children learn.

@XAMTO_AI: There's a treasure project on GitHub called EBOOK ETC that aggregates resources from WeChat Reading, JD Reading, and Himalaya for centralized management. ① Classic literature, business motivation, career entrepreneurship, technical manuals all available ② Tag classification + search function, finding books is super fast ③ Three formats: epub, mobi, azw3…

X AI KOLs Timeline

This is an open-source project on GitHub that aggregates ebook resources from multiple Chinese reading apps, categorizes them, and supports downloading in multiple formats.

@laowangbabababa: This is incredible! Everything New Oriental does has been compiled into a free GitHub repo. 46k stars, and the author is a provincial top scorer in the Gaokao English exam. Many English training institutions would rather you didn't know about this. Who does this help? Those who've been working for years and want to pick up English again — don't waste money on classes anymore. Start with the chapter on foundational concepts, which explains why you couldn't learn before.

X AI KOLs Timeline

A free GitHub repository (46k stars) aggregates English learning resources. The author, a top scorer in the Gaokao English exam, aims to help those who have been working for years to restart their English learning, replacing expensive training institutions.

@GYLQ520: Guys, someone pulled off a crazy move — complete math and science course collections from top schools like Harvard, Stanford, and MIT, all open-sourced on GitHub. Not just a few, but the whole system. Zero cost, no need to hunt for resources, all in one repo. In the past, not being able to afford top schools was an excuse, but now you can't even find one. …

X AI KOLs Timeline

A GitHub repository aggregates complete math and science video course resources from top universities like Harvard, Stanford, and MIT, free and open-source, integrating all courses into one repository.

@Easycompany333: Learning English on your own? Don't rush to buy courses. There are plenty of free English learning resources on GitHub. Chinese learners, save these 8 first: 1. Everyone Can Use English https://github.com/ZuodaoTech/everyone-can-use-english… Suitable for building a foundation…

X AI KOLs Timeline

Recommends 8 free English learning resources on GitHub, covering methodology, long-term training, vocabulary, AI practice, etc., suitable for Chinese learners from beginner to advanced self-study.