CoolFace
Datasetpublic

Tushe/tushe-grade-school-stem

Tushe Community Grade School STEM Open dataset of grade-school STEM (Science, Technology, Engineering, Mathematics) textbooks, curated for Tushe Community and aligned with curriculum use (e.g. CAPS-aligned content). Data Fields (per book JSON) Field Type Description source_file string Original .txt filename title string Derived book title (e.g. "Grade 8A Mathematics") table_of_contents list [{ "section_id", "title" }, ...] front_matter string… See the full description on the dataset page: https://huggingface.co/datasets/Tushe/tushe-grade-school-stem.

sourceHugging Facecc-by-4.0updated 8mo agoView on Hugging Face
0likes271downloads
Dataset Card

Tushe Community Grade School STEM

Open dataset of grade-school STEM (Science, Technology, Engineering, Mathematics) textbooks, curated for Tushe Community and aligned with curriculum use (e.g. CAPS-aligned content).

Dataset Description

  • Curated by: Tushe Community
  • Source: Siyavula open textbooks (Learner & Teacher editions), extracted and structured from PDF.
  • Grades: 4–12
  • Subjects: Mathematics, Natural Sciences, Physical Sciences, Life Sciences, Mathematical Literacy.
  • Language: English
  • Structure: One JSON file per book. Each file has a table of contents, front matter, and chapters/sections with full text.

Data Fields (per book JSON)

FieldTypeDescription
source_filestringOriginal .txt filename
titlestringDerived book title (e.g. "Grade 8A Mathematics")
table_of_contentslist[{ "section_id", "title" }, ...]
front_matterstringIntro, copyright, TOC block
chapterslist[{ "chapter_id", "title", "content" }, ...]

File Naming

  • Gr{Grade}{Part}_*_Learner_Eng.json / *_Teacher_Eng.json
  • Examples: Gr8A_Mathematics_Learner_Eng.json, Gr10_PhysicalSciences_Teacher_Eng.json

Intended Use

  • Curriculum-aligned teaching and learning
  • Building educational tools (e.g. search, Q&A, revision)
  • Research in education and NLP
  • Redistribution and adaptation under the dataset license

Source and License

  • Original textbooks: Siyavula / Sasol Inzalo Foundation / Ukuqonda Institute (CAPS-aligned, open-licensed).
  • Processing: PDF → OCR → TOC extraction → chapter/section splitting → JSON; character corrections applied.
  • Dataset license: CC-BY-4.0 (attribution required; derivatives allowed).
  • Original book licenses: See each book’s front matter (e.g. CC-BY-ND, CC-BY-NC) where applicable.

Citation

If you use this dataset, please cite Tushe Community and the source textbooks:

bibtex
@misc{tushe-community-grade-school-stem,
  title        = {Tushe Community Grade School STEM},
  author       = {Tushe Community},
  year         = {2026},
  publisher    = {Hugging Face},
  url          = {https://huggingface.co/datasets/AlaminI/tushe-grade-school-stem},
  note         = {Open dataset of grade-school STEM textbooks (Siyavula, CAPS-aligned)}
}

Contact