Download latest list of registered domains for .SCHOOL zone

23,998 registered domains — Last update: 04 Jul 2026

.SCHOOL domain list file

Domain list for .SCHOOL zone - full list of registered domain names for the zone

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 23,998
  • File size: 99 kB
  • Download from website (with one mouse click!)
  • Download via simple HTTP REST API (automate!)

Sample data: Show

Contents

1. Quick Facts

Total Zone Volume
23,998
Registered domains
New Today
25
Registrations / 24h
Daily Churn
17
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 23,998 + 25 - 17
2026-07-03 23,990 + 25 - 16
2026-07-02 23,981 + 18 - 13
2026-07-01 23,976 + 33 - 17
2026-06-30 23,960 + 16 - 16
2026-06-29 23,960 + 21 - 19
2026-06-28 23,958 + 15 - 15
2026-06-27 23,958 + 15 - 21
2026-06-26 23,964 + 28 - 19
2026-06-25 23,955 + 22 - 12
2026-06-24 23,945 + 29 - 12
2026-06-23 23,928 + 15 - 15
2026-06-22 23,928 + 15 - 12
2026-06-21 23,925 + 18 - 15
2026-06-20 23,922 + 21 - 14
2026-06-19 23,915 + 16 - 23
2026-06-18 23,922 + 14 - 8
2026-06-17 23,916 + 27 - 6
2026-06-16 23,895 + 23 - 20
2026-06-15 23,892 + 18 - 15
2026-06-14 23,889 + 16 - 17
2026-06-13 23,890 + 38 - 12
2026-06-12 23,864 + 25 - 18
2026-06-11 23,857 + 24 - 20
2026-06-10 23,853 + 17 - 15
2026-06-09 23,851 + 31 - 13
2026-06-08 23,833 + 11 - 17
2026-06-07 23,839 + 15 - 12
2026-06-06 23,836 + 21 - 21
2026-06-05 23,836 + 17 - 14
2026-06-04 23,833 + 19 - 21
2026-06-03 23,835 + 25 - 16
2026-06-02 23,826 + 28 - 5
2026-06-01 23,803 + 18 - 10
2026-05-31 23,795 + 17 - 17
2026-05-30 23,795 + 23 - 14
2026-05-29 23,786 + 10 - 11
2026-05-28 23,787 + 21 - 17
2026-05-27 23,783 + 22 - 12
2026-05-26 23,773 + 24 - 22
2026-05-25 23,771 + 12 - 20
2026-05-24 23,779 + 25 - 21
2026-05-23 23,775 + 19 - 9
2026-05-22 23,765 + 29 - 20
2026-05-21 23,756 + 45 - 45
2026-05-20 23,756 0 0
2026-05-19 23,756 + 19 - 14
2026-05-18 23,751 + 15 - 19
2026-05-17 23,755 + 23 - 10
2026-05-16 23,742 + 24 - 13
2026-05-15 23,731 + 31 - 19
2026-05-14 23,719 + 24 - 14
2026-05-13 23,709 + 21 - 22
2026-05-12 23,710 + 14 - 10
2026-05-11 23,706 + 21 - 20
2026-05-10 23,705 + 28 - 15
2026-05-09 23,692 + 23 - 15
2026-05-08 23,684 + 25 - 16
2026-05-07 23,675 + 18 - 13
2026-05-06 23,670 + 29 - 14
2026-05-05 23,655 + 24 - 17
2026-05-04 23,648 + 17 - 14
2026-05-03 23,645 + 15 - 21
2026-05-02 23,651 + 17 - 13
2026-05-01 23,647 + 24 - 14
2026-04-30 23,637 + 38 - 19
2026-04-29 23,618 + 25 - 17
2026-04-28 23,610 + 16 - 10
2026-04-27 23,604 + 17 - 19
2026-04-26 23,606 + 23 - 12
2026-04-25 23,595 + 24 - 18
2026-04-24 23,589 + 19 - 15
2026-04-23 23,585 + 21 - 18
2026-04-22 23,582 + 24 - 8
2026-04-21 23,566 + 17 - 13
2026-04-20 23,562 + 15 - 17
2026-04-19 23,564 + 11 - 7
2026-04-18 23,560 + 33 - 15
2026-04-17 23,542 + 21 - 14
2026-04-16 23,535 + 22 - 12
2026-04-15 23,525 + 18 - 9
2026-04-14 23,516 + 19 - 20
2026-04-13 23,517 + 24 - 13
2026-04-12 23,506 + 18 - 27
2026-04-11 23,515 + 22 - 8
2026-04-10 23,501 + 18 - 12
2026-04-09 23,495 + 13 - 18
2026-04-08 23,500 + 24 - 17
2026-04-07 23,493 + 21 - 11
2026-04-06 23,483 + 18 - 19
2026-04-05 23,484 + 25 - 12

3. Zone Details: .school

.school is a generic top-level domain intended for primary, secondary, and supplemental education providers as well as individual educators and learning platforms. Typical registrants include public and private schools, preschools, vocational and special-needs institutions, tutoring services, extracurricular programs, alumni associations, and event or admissions pages tied to an educational brand.

As a branding tool, .school signals educational purpose immediately in the URL, which helps users recognize relevance and can support trust and clarity for parents, students, and staff. Organizations often choose .school to differentiate campus sites, program microsites, registration or classroom portals, and community-facing resources where the educational identity should be explicit and consistent with offline branding.

When registering, consider including the institution name, location, or department to keep addresses memorable and discoverable (for example, name.city.school or subject.school). Be mindful of legal and accreditation naming rules in your jurisdiction to avoid misrepresentation. Functionally, content quality and site structure drive search performance more than TLD choice, so pair a .school domain with clear navigation, verified contact information, and updated educational content.

Related zones:

Zone Name school
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.school
RDAP Server https://rdap.identitydigital.services/rdap/
Managing Organization Binky Moon, LLC
Organization Address c/o Identity Digital Limited
10500 NE 8th Street, Suite 750
Bellevue WA 98004
United States of America (the)

4. Historical Domain Lists for .school zone

Access the archive of historical .SCHOOL domain lists and analyze how domains in the .SCHOOL namespace have evolved over time. Historical domain data helps researchers and engineers study domain growth, DNS infrastructure changes, and long-term internet trends.

Date Domains File Size Download
2026-07-04 23,998 99 kB Download
2026-07-03 23,990 99 kB Download
2026-07-02 23,981 99 kB Download
2026-07-01 23,976 99 kB Download
2026-06-30 23,960 99 kB Download
2026-06-29 23,960 99 kB Download
2026-06-28 23,958 99 kB Download
2026-06-27 23,958 99 kB Download
2026-06-26 23,964 99 kB Download
2026-06-25 23,955 98 kB Download
2026-06-24 23,945 98 kB Download
2026-06-23 23,928 98 kB Download
2026-06-22 23,928 98 kB Download
2026-06-21 23,925 98 kB Download
2026-06-20 23,922 98 kB Download
2026-06-19 23,915 98 kB Download
2026-06-18 23,922 98 kB Download
2026-06-17 23,916 98 kB Download
2026-06-16 23,895 98 kB Download
2026-06-15 23,892 98 kB Download
2026-06-14 23,889 98 kB Download
2026-06-13 23,890 98 kB Download
2026-06-12 23,864 98 kB Download
2026-06-11 23,857 98 kB Download
2026-06-10 23,853 98 kB Download
2026-06-09 23,851 98 kB Download
2026-06-08 23,833 98 kB Download
2026-06-07 23,839 98 kB Download
2026-06-06 23,836 98 kB Download
2026-06-05 23,836 98 kB Download
2026-06-04 23,833 98 kB Download
2026-06-03 23,835 98 kB Download
2026-06-02 23,826 98 kB Download
2026-06-01 23,803 98 kB Download
2026-05-31 23,795 98 kB Download
2026-05-30 23,795 98 kB Download
2026-05-29 23,786 98 kB Download
2026-05-28 23,787 98 kB Download
2026-05-27 23,783 98 kB Download
2026-05-26 23,773 98 kB Download
2026-05-25 23,771 98 kB Download
2026-05-24 23,779 98 kB Download
2026-05-23 23,775 98 kB Download
2026-05-22 23,765 98 kB Download
2026-05-21 23,756 98 kB Download
2026-05-20 23,756 98 kB Download
2026-05-19 23,756 98 kB Download
2026-05-18 23,751 98 kB Download
2026-05-17 23,755 98 kB Download
2026-05-16 23,742 98 kB Download
2026-05-15 23,731 98 kB Download
2026-05-14 23,719 98 kB Download
2026-05-13 23,709 98 kB Download
2026-05-12 23,710 98 kB Download
2026-05-11 23,706 98 kB Download
2026-05-10 23,705 98 kB Download
2026-05-09 23,692 98 kB Download
2026-05-08 23,684 98 kB Download
2026-05-07 23,675 98 kB Download
2026-05-06 23,670 98 kB Download
2026-05-05 23,655 98 kB Download
2026-05-04 23,648 98 kB Download
2026-05-03 23,645 98 kB Download
2026-05-02 23,651 98 kB Download
2026-05-01 23,647 98 kB Download
2026-04-30 23,637 98 kB Download
2026-04-29 23,618 97 kB Download
2026-04-28 23,610 97 kB Download
2026-04-27 23,604 97 kB Download
2026-04-26 23,606 97 kB Download
2026-04-25 23,595 97 kB Download
2026-04-24 23,589 97 kB Download
2026-04-23 23,585 97 kB Download
2026-04-22 23,582 97 kB Download
2026-04-21 23,566 97 kB Download
2026-04-20 23,562 97 kB Download
2026-04-19 23,564 97 kB Download
2026-04-18 23,560 97 kB Download
2026-04-17 23,542 97 kB Download
2026-04-16 23,535 97 kB Download
2026-04-15 23,525 97 kB Download
2026-04-14 23,516 97 kB Download
2026-04-13 23,517 97 kB Download
2026-04-12 23,506 97 kB Download
2026-04-11 23,515 97 kB Download
2026-04-10 23,501 97 kB Download
2026-04-09 23,495 97 kB Download
2026-04-08 23,500 97 kB Download
2026-04-07 23,493 97 kB Download
2026-04-06 23,483 97 kB Download
2026-04-05 23,484 97 kB Download
2026-04-04 23,471 97 kB Download
2026-04-03 23,473 97 kB Download
2026-04-02 23,477 97 kB Download
2026-04-01 23,474 97 kB Download
2026-03-31 23,479 97 kB Download
2026-03-30 23,463 97 kB Download
2026-03-29 23,463 97 kB Download
2026-03-28 23,447 97 kB Download
2026-03-27 23,435 97 kB Download
2026-03-26 23,427 97 kB Download
2026-03-25 23,408 97 kB Download
2026-03-24 23,404 97 kB Download
2026-03-23 23,391 97 kB Download
2026-03-22 23,400 97 kB Download
2026-03-21 23,391 97 kB Download
2026-03-20 23,386 97 kB Download
2026-03-19 23,379 97 kB Download
2026-03-18 23,370 97 kB Download
2026-03-17 23,357 96 kB Download
2026-03-16 23,361 96 kB Download
2026-03-15 23,343 96 kB Download
2026-03-14 23,338 96 kB Download
2026-03-13 23,325 96 kB Download
2026-03-12 23,318 96 kB Download
2026-03-11 23,310 96 kB Download
2026-03-10 23,347 96 kB Download
2026-03-09 23,346 96 kB Download
2026-03-08 23,360 96 kB Download
2026-03-07 23,361 96 kB Download
2026-03-06 23,361 96 kB Download
2026-03-05 23,366 96 kB Download
2026-03-04 23,363 96 kB Download
2026-03-03 23,353 96 kB Download
2026-03-02 23,347 96 kB Download
2026-03-01 23,345 96 kB Download
2026-02-28 23,350 96 kB Download
2026-02-27 23,342 96 kB Download
2026-02-26 23,347 96 kB Download
2026-02-25 23,328 96 kB Download
2026-02-24 23,318 96 kB Download
2026-02-23 23,308 96 kB Download
2026-02-22 23,313 96 kB Download
2026-02-21 23,319 96 kB Download
2026-02-20 23,312 96 kB Download
2026-02-19 23,294 96 kB Download
2026-02-18 23,281 96 kB Download
2026-02-17 23,260 96 kB Download
2026-02-16 23,256 96 kB Download
2026-02-15 23,246 96 kB Download
2026-02-14 23,238 96 kB Download
2026-02-13 23,242 96 kB Download
2026-02-12 23,236 96 kB Download
2026-02-11 23,224 96 kB Download
2026-02-10 23,209 96 kB Download
2026-02-09 23,202 96 kB Download
2026-02-08 23,198 96 kB Download
2026-02-07 23,184 96 kB Download
2026-02-06 23,168 96 kB Download
2026-02-05 23,157 96 kB Download
2026-02-04 23,159 96 kB Download
2026-02-03 23,156 96 kB Download
2026-02-02 23,132 96 kB Download
2026-02-01 23,127 96 kB Download
2026-01-31 23,126 96 kB Download
2026-01-30 23,118 96 kB Download
2026-01-29 23,116 96 kB Download
2026-01-28 23,097 96 kB Download
2026-01-27 23,091 96 kB Download
2026-01-26 23,091 96 kB Download
2026-01-25 23,088 96 kB Download
2026-01-24 23,094 96 kB Download
2026-01-23 23,094 96 kB Download
2026-01-22 23,028 95 kB Download
2026-01-21 23,028 95 kB Download
2026-01-20 23,012 95 kB Download
2026-01-19 23,002 95 kB Download
2026-01-18 22,995 95 kB Download
2026-01-17 22,997 95 kB Download
2026-01-16 22,991 95 kB Download
2026-01-15 22,990 95 kB Download
2026-01-14 22,959 95 kB Download
2026-01-13 22,959 95 kB Download
2026-01-12 22,964 95 kB Download
2026-01-11 22,992 95 kB Download
2026-01-10 22,988 95 kB Download
2026-01-09 22,984 95 kB Download
2026-01-08 22,985 95 kB Download
2026-01-07 22,984 95 kB Download
2026-01-06 22,980 95 kB Download
2026-01-05 22,988 95 kB Download
2026-01-04 22,987 95 kB Download
2026-01-03 22,990 95 kB Download
2026-01-02 22,990 95 kB Download
2026-01-01 22,985 95 kB Download
2025-12-31 22,983 95 kB Download
2025-12-30 22,988 95 kB Download
2025-12-29 22,989 95 kB Download
2025-12-28 22,993 95 kB Download
2025-12-27 23,010 95 kB Download
2025-12-26 23,018 95 kB Download
2025-12-25 23,006 95 kB Download
2025-12-24 23,000 95 kB Download
2025-12-23 23,007 95 kB Download
2025-12-22 22,999 95 kB Download
2025-12-21 23,002 95 kB Download
2025-12-20 23,016 95 kB Download
2025-12-19 23,009 95 kB Download
2025-12-18 22,993 95 kB Download
2025-12-17 22,987 95 kB Download
2025-12-16 22,975 95 kB Download
2025-12-15 22,970 95 kB Download
2025-12-14 22,974 95 kB Download
2025-12-13 22,969 95 kB Download
2025-12-12 22,973 95 kB Download
2025-12-11 22,965 95 kB Download
2025-12-10 22,960 95 kB Download
2025-12-09 22,935 95 kB Download
2025-12-08 22,925 95 kB Download
2025-12-07 22,928 95 kB Download
2025-12-06 22,930 95 kB Download
2025-12-05 22,934 95 kB Download
2025-12-04 22,979 95 kB Download
2025-12-03 22,978 95 kB Download
2025-12-02 22,980 95 kB Download
2025-12-01 22,959 95 kB Download
2025-11-30 22,957 95 kB Download
2025-11-29 22,949 95 kB Download
2025-11-28 22,946 95 kB Download
2025-11-27 22,949 95 kB Download
2025-11-26 22,961 95 kB Download
2025-11-25 22,956 95 kB Download
2025-11-24 22,952 95 kB Download
2025-11-23 22,968 95 kB Download
2025-11-22 22,972 95 kB Download
2025-11-21 22,971 95 kB Download
2025-11-20 22,953 95 kB Download
2025-11-19 22,945 95 kB Download
2025-11-18 22,943 95 kB Download
2025-11-17 22,940 95 kB Download
2025-11-16 22,945 95 kB Download
2025-11-15 22,950 95 kB Download
2025-11-14 22,950 95 kB Download
2025-11-13 22,948 95 kB Download
2025-11-12 22,932 95 kB Download
2025-11-11 22,915 95 kB Download
2025-11-10 22,914 95 kB Download
2025-11-09 22,925 95 kB Download
2025-11-08 22,918 95 kB Download
2025-11-07 22,922 95 kB Download
2025-11-06 22,918 95 kB Download
2025-11-05 22,927 95 kB Download
2025-11-04 22,931 95 kB Download
2025-11-03 22,914 95 kB Download
2025-11-02 22,918 95 kB Download
2025-11-01 22,916 95 kB Download
2025-10-31 22,919 95 kB Download
2025-10-30 22,912 95 kB Download
2025-10-29 22,912 95 kB Download
2025-10-28 22,914 95 kB Download
2025-10-27 22,915 95 kB Download
2025-10-26 22,925 95 kB Download
2025-10-25 22,962 95 kB Download
2025-10-24 22,956 95 kB Download
2025-10-23 22,951 95 kB Download
2025-10-22 22,946 95 kB Download
2025-10-21 22,943 95 kB Download
2025-10-20 22,947 95 kB Download
2025-10-19 22,960 95 kB Download
2025-10-18 22,969 95 kB Download
2025-10-17 22,969 95 kB Download
2025-10-16 22,965 95 kB Download
2025-10-15 22,966 95 kB Download
2025-10-14 22,956 95 kB Download
2025-10-13 22,956 95 kB Download
2025-10-12 22,968 95 kB Download
2025-10-11 22,968 95 kB Download
2025-10-10 22,970 95 kB Download
2025-10-09 22,966 95 kB Download
2025-10-08 22,957 95 kB Download
2025-10-07 22,953 95 kB Download
2025-10-06 22,937 95 kB Download
2025-10-05 22,937 95 kB Download
2025-10-04 22,940 95 kB Download
2025-10-03 22,940 95 kB Download
2025-10-02 22,921 95 kB Download
2025-10-01 22,916 95 kB Download
2025-09-30 22,911 95 kB Download
2025-09-29 22,901 95 kB Download
2025-09-28 22,905 95 kB Download
2025-09-27 22,933 95 kB Download
2025-09-26 22,938 95 kB Download
2025-09-25 22,942 95 kB Download
2025-09-24 22,936 95 kB Download
2025-09-23 22,931 95 kB Download
2025-09-22 22,929 95 kB Download
2025-09-21 22,917 95 kB Download
2025-09-20 22,913 95 kB Download
2025-09-19 22,918 95 kB Download
2025-09-18 22,922 95 kB Download
2025-09-17 22,922 95 kB Download
2025-09-16 22,930 95 kB Download
2025-09-15 22,926 95 kB Download
2025-09-14 22,939 95 kB Download
2025-09-13 22,939 95 kB Download
2025-09-12 22,927 95 kB Download
2025-09-11 22,912 95 kB Download
2025-09-10 22,916 95 kB Download
2025-09-09 22,903 95 kB Download
2025-09-08 22,891 95 kB Download
2025-09-07 22,895 95 kB Download
2025-09-06 22,895 95 kB Download
2025-09-05 22,895 95 kB Download
2025-09-04 22,889 95 kB Download
2025-09-03 22,884 95 kB Download
2025-09-02 22,874 95 kB Download
2025-09-01 22,873 95 kB Download
2025-08-31 22,872 95 kB Download
2025-08-30 22,868 95 kB Download
2025-08-29 22,852 95 kB Download
2025-08-28 22,846 95 kB Download
2025-08-27 22,832 95 kB Download
2025-08-26 22,818 95 kB Download
2025-08-25 22,824 95 kB Download
2025-08-24 22,837 95 kB Download
2025-08-23 22,830 95 kB Download
2025-08-22 22,826 95 kB Download
2025-08-21 22,825 95 kB Download
2025-08-20 22,824 95 kB Download
2025-08-19 22,817 95 kB Download
2025-08-18 22,817 95 kB Download
2025-08-17 22,812 95 kB Download
2025-08-16 22,816 95 kB Download
2025-08-15 22,806 95 kB Download
2025-08-14 22,803 95 kB Download
2025-08-13 22,798 95 kB Download
2025-08-12 22,794 95 kB Download
2025-08-11 22,786 95 kB Download
2025-08-10 22,793 95 kB Download
2025-08-09 22,788 95 kB Download
2025-08-08 22,786 95 kB Download
2025-08-07 22,792 95 kB Download
2025-08-06 22,782 95 kB Download
2025-08-05 22,777 95 kB Download
2025-08-04 22,762 94 kB Download
2025-08-03 22,767 94 kB Download
2025-08-02 22,764 94 kB Download
2025-08-01 22,760 94 kB Download
2025-07-31 22,722 94 kB Download
2025-07-30 22,704 94 kB Download
2025-07-29 22,700 94 kB Download
2025-07-28 22,694 94 kB Download
2025-07-27 22,696 94 kB Download
2025-07-26 22,691 94 kB Download
2025-07-25 22,683 94 kB Download
2025-07-24 22,674 94 kB Download
2025-07-23 22,677 94 kB Download
2025-07-22 22,681 94 kB Download
2025-07-21 22,680 94 kB Download
2025-07-20 22,681 94 kB Download
2025-07-19 22,681 94 kB Download
2025-07-18 22,682 94 kB Download
2025-07-17 22,687 94 kB Download
2025-07-16 22,690 94 kB Download
2025-07-14 22,691 94 kB Download
2025-07-13 22,699 94 kB Download
2025-07-12 22,700 94 kB Download
2025-07-11 22,702 94 kB Download
2025-07-10 22,694 94 kB Download
2025-07-09 22,690 94 kB Download
2025-07-08 22,679 94 kB Download
2025-07-07 22,675 94 kB Download
2025-07-06 22,666 94 kB Download
2025-07-05 22,678 94 kB Download
2025-07-04 22,676 94 kB Download
2025-07-03 22,660 94 kB Download
2025-07-02 22,654 94 kB Download
2025-07-01 22,649 94 kB Download
2025-06-30 22,649 94 kB Download
2025-06-29 22,642 94 kB Download
2025-06-28 22,643 94 kB Download
2025-06-27 22,646 94 kB Download
2025-06-26 22,643 94 kB Download
2025-06-25 22,641 94 kB Download
2025-06-24 22,638 94 kB Download
2025-06-23 22,645 94 kB Download
2025-06-22 22,639 94 kB Download

5. Download latest .school domain list via API

import axios from 'axios';
import fs from 'fs';
import { pipeline } from 'stream/promises';

const response = await axios({
  method: 'GET',
  url: 'https://allzonefiles.io/api/v1/zones/school/dl',
  responseType: 'stream',
  headers: {
    // Replace with your API key
    'Authorization': 'Bearer allzfio_5c1572d016b846ce99ce7a177922ff21'
  }
});

await pipeline(response.data, fs.createWriteStream('school.txt.gz'));

console.log('Download complete!');
package main

import (
    "io"
    "net/http"
    "os"
)

func main() {
    url := "https://allzonefiles.io/api/v1/zones/school/dl"
    file, _ := os.Create("school.txt.gz")
    defer out.Close()

    req, _ := http.NewRequest("GET", url, nil)
    // Replace with your API key
    req.Header.Set("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21")

    resp, _ := http.DefaultClient.Do(req)
    defer resp.Body.Close()

    io.Copy(out, resp.Body)
}
import requests

url = "https://allzonefiles.io/api/v1/zones/school/dl"
# Replace with your API key
headers = {"Authorization": "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21"}

with requests.get(url, headers=headers, stream=True) as r:
    r.raise_for_status()
    with open("school.txt.gz", "wb") as f:
        for chunk in r.iter_content(chunk_size=128*1024):
            f.write(chunk)
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class FileDownloader {
    public static void main(String[] args) throws Exception {
        URL url = new URL("https://allzonefiles.io/api/v1/zones/school/dl");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setRequestMethod("GET");
        // Replace with your API key
        connection.setRequestProperty("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21");

        try (InputStream in = connection.getInputStream();
             FileOutputStream out = new FileOutputStream("school.txt.gz")) {

            byte[] buffer = new byte[8192];
            int bytesRead;
            while ((bytesRead = in.read(buffer)) != -1) {
                out.write(buffer, 0, bytesRead);
            }
        }

        System.out.println("Download complete!");
    }
}