Skip to content

KendriyaVidyalaya/schools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Kendriya Vidyalaya Schools Dataset

A comprehensive, regularly-updated dataset of all Kendriya Vidyalaya (KV) schools around the globe, including their codes, names, states, regions, and profiles.

πŸ“Œ About

This repository provides open data on all Kendriya Vidyalaya schools. The dataset is automatically fetched and refreshed to ensure accuracy. It can be used for research, analysis, applications, or to help parents/students find KVs.

πŸ“… Dataset Structure

  • raw/schools.json List of all schools with codes, names, state, and region.
  • raw/schools.txt Plain text list of school names.
  • raw/schoolProfile.json Detailed profiles, including infrastructure and enrollment (where available).

βš™ Usage

You can use this data in your scripts, apps, or projects. Example (in Node.js):

const schools = require('./raw/schools.json');
console.log(schools[0]);
// Output: { code: "1001", name: "KV AHMEDABAD (SAC)", state_name: "Gujarat", ... }

Or open raw/schools.json in your favorite spreadsheet/data tool.

πŸ“ƒ Example Entry

{
  "code": "1001",
  "name": "KV AHMEDABAD (SAC)",
  "state_id": 12,
  "state_name": "Gujarat",
  "region_id": 17,
  "region_name": "AHMEDABAD"
}

(raw/schools.json)

πŸ“ˆ Data Updates

  • Automated: GitHub Actions update the dataset every 30 days (schools) and every 30 days (profiles).
  • Sources: Data fetched from https://pis.kvs.gov.in (note the site internal api was reverse engineered by me)

πŸ‘‹ Contributing

  • Issues and suggestions welcome!
  • Data is auto-fetched; PRs for code/scripts or extra documentation are appreciated.

πŸ“ƒ License

This data is under MIT license.

Acknowledgements

About

List of all Kendriya Vidyalaya Schools Around the Globe!!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •