JHCS emblem
Peer-Reviewed · Open Access · Open Artifacts

Journal of High School
Computer Science

// Pushing the future of computer science through high-school research
Now accepting submissions · Volume 1

Publish your ML experiments, systems, and algorithms — with code that runs.

JHCS is a peer-reviewed venue for high-school researchers who ship real computer-science contributions: reproducible ML studies, working systems, verified algorithms, and open-source artifacts reviewed alongside the paper. Two-week turnaround, up to three rounds of mentoring review.

// artifact.example

What a JHCS submission looks like.

Every JHCS paper ships with a runnable artifact: source code, dataset citations, environment spec, and a script that reproduces the headline result end-to-end. Reviewers don't just read your claim — they clone your repo and run it. That is what “peer-reviewed computer science” means at JHCS.

  • $ Fixed seeds, reported hardware, requirements.txt pinned.
  • $ Error bars over multiple runs — not a single lucky number.
  • $ Public GitHub repo linked on acceptance, MIT/Apache/BSD.
Aims & Scope

A journal for real computer science by high-school authors.

JHCS is a peer-reviewed journal devoted exclusively to computer science — machine learning and AI, algorithms and theory, systems and networking, security and cryptography, human-computer interaction, programming languages and software engineering, computer vision, NLP, computational biology, robotics, and the adjacent computational fields. Every accepted paper is published with an open-source code artifact and a public dataset citation (or the dataset itself), because in computer science a claim without a runnable artifact is a claim we can't check. Our mission is to identify high-school authors capable of producing reviewable, reproducible CS scholarship, and to hold their work to the same technical bar a university venue would apply.

2 weeks
Guaranteed review turnaround
3 rounds
Maximum revision cycles
100%
Papers ship with open code
Grades 9–12
Eligible authors worldwide
What we publish

Four kinds of CS contribution.

JHCS publishes evidence-based technical work in one of the four modes below. If a paper does not test a claim with experiments, measurements, or formal analysis — and does not release the code needed to check it — it is outside our scope.

Machine Learning & AI

Original ML/AI studies with a well-defined task, honest baselines, ablations, statistical significance, and released training/eval code. Deep learning, RL, NLP, computer vision, safety, evaluation.

Systems & Applied

Novel systems, tools, or applications with a working implementation, an evaluation against real workloads, and open-source artifacts. OS, networking, databases, distributed systems, embedded, web.

Algorithms & Theory

New algorithms or formal analyses with correctness arguments, complexity bounds (upper and lower where relevant), and empirical validation on realistic inputs.

Security, HCI & Interdisciplinary CS

Applied cryptography, systems security, usable-security studies, HCI experiments, computational biology and computational social science — provided the CS contribution is the primary contribution and is evaluated.

Peer review of code, not just prose. Reviewers are asked to clone your repository, verify at least one headline experiment, and score the software-engineering quality of the artifact alongside the paper. Fabricated results and non-runnable code are grounds for rejection.
Author quickstart

Ship a paper that reviewers can actually run.

Package the paper and code together. A JHCS submission is a PDF and a public GitHub repo that a reviewer can clone, install, and reproduce in under an hour. The repository skeleton looks like this:

Read the full author guidelines →   Open the portal

Respect for time

We don't waste your time.

Students' time is precious. Round 1 is a decisive go/no-go on novelty, method, and whether the artifact runs. If a paper cannot realistically reach publication, we say so early — with reasons — instead of stringing authors through revisions that won't succeed.

30%

First-round pass rate

Roughly three in ten submissions advance past Round 1. A pass is a real signal that the contribution is credible and the code is reviewable.

Honest, early decisions

If a paper is not publishable, we say so in Round 1 rather than postponing the inevitable across multiple rounds.

Always within two weeks

Whether the news is yes or no, you receive a complete, reasoned report within fourteen days — no indefinite waiting.

Current Issue

Volume 1 — Forthcoming 2026

Volume 1 is open for submissions and publishes on a rolling basis. Placeholder titles below preview the kinds of work JHCS is built to publish; the final table of contents will be updated as papers are accepted. All accepted papers are released alongside their code and dataset artifacts.

Volume 1 · Table of Contents2026 · Forthcoming · [Sample titles pending Volume 1 selection]
pp. 1–4Editorial

Why a peer-reviewed venue for high-school computer science

Editor-in-Chief · [TBD by editors]
pp. 5–—Machine Learning

[Sample] Robust few-shot classification under distribution shift on tabular benchmarks

[Author names appear on acceptance]
pp. —–—Systems

[Sample] A WebAssembly inference runtime for on-device transformer models

[Author names appear on acceptance]
pp. —–—Security

[Sample] Empirical measurement of password-reuse and credential-stuffing exposure in high-school populations

[Author names appear on acceptance]
pp. —–—Algorithms

[Sample] A streaming approximation for maximum coverage with sublinear memory

[Author names appear on acceptance]
pp. —–—HCI

[Sample] A within-subject evaluation of LLM-assisted note-taking in secondary classrooms

[Author names appear on acceptance]

View Volume 1 →   Submit to Volume 1

Fields we publish

// scope.fields

Machine learning, algorithms, systems, cybersecurity, human-computer interaction, computer vision, NLP, theoretical computer science, computational biology, robotics — and the adjacent computational sciences. Every submission must present original data, an original artifact, or original analysis, and every one is judged under blinded review.

Machine Learning Deep Learning Natural Language Processing Computer Vision Reinforcement Learning Algorithms & Data Structures Theoretical Computer Science Cryptography Systems & Networking Distributed Systems Databases Operating Systems Programming Languages Software Engineering Human-Computer Interaction Cybersecurity & Privacy Formal Methods Computational Biology Computational Social Science Robotics Computer Graphics Quantum Computing
Peer review

The review process.

Transparent, time-boxed, and capped at three rounds. A $100 fee applies to each review round. Reviews weigh algorithmic/systems novelty, empirical rigor, and whether the code artifact actually runs.

Submission & desk check (Days 0–2)

An editor confirms scope, format (ACM sigconf / IEEE conference), anonymization, and artifact availability; the round fee is paid in the portal.

Round 1 — the decisive gate (within 2 weeks)

A critical go/no-go on novelty of contribution, empirical rigor, and artifact reproducibility. Only about 30% advance; papers that cannot become publishable are declined here.

Round 2 (within 2 weeks of resubmission)

Reviewers verify that major concerns are resolved, that additional baselines or ablations were run, and that the artifact still installs and executes cleanly.

Round 3 & final decision

Final polish, license verification (CC BY 4.0 text, MIT/Apache/BSD code), and reproducibility spot-check — accept, accept with minor edits, or decline.

Two-week guarantee

Every author receives a complete review report within 14 days of each submission or resubmission.

Reproducibility standard

A public GitHub repo with code, dataset citation, environment spec (requirements.txt / environment.yml / Dockerfile) and a README.

Submission fee

A $100 fee per round is paid securely via PayPal from your portal, before each round proceeds.

Open the Portal →
Leadership

Editorial leadership.

</>
Editor-in-Chief

[TBD by editors]

PhD, Computer Science

The Editor-in-Chief oversees the review process and the final decision on every manuscript, applying university-level standards for algorithmic novelty, empirical rigor, and artifact reproducibility to a journal built for high-school authors.

Editorial Statement

Code that runs. Claims we can check.

The Journal of High School Computer Science exists for one kind of work: research in which a claim is tested by an experiment, a system, an algorithm, or a model — and in which the reader is shown the artifact (the code, the data, the environment) that lets someone else check it. We publish studies in which young researchers pose a clear technical question, build or measure something to answer it, and let the evidence — not marketing prose — carry the argument. We do not publish opinion pieces, un-evaluated prototypes, or write-ups of tutorials someone else already wrote.

This focus is deliberate. Computer science advances because someone releases a benchmark, ships an open-source implementation, publishes the seeds and the hyperparameters, and lets the community reproduce and extend the result. High-school students are fully capable of this craft, but they are rarely given a venue that treats their work as real CS research rather than a science-fair project. JHCS is that venue. Every manuscript is read against the same standards a peer-reviewed CS conference would apply: Is the problem well-posed? Are the baselines fair? Are the ablations honest? Does the code actually run?

We pair that rigor with genuine support. Our reviews are detailed and constructive, returned within two weeks, and designed to teach as much as to judge. A decisive Round 1 means we will not string an author along through revisions that cannot succeed; when a paper can become publishable, our feedback is a map for getting there. The goal is not to gatekeep but to hold the bar high and then help students reach it.

If you are a high-school researcher with a hypothesis, a working notebook, and the discipline to ship a repo alongside your paper, this journal is built for you. We look forward to reading (and running) your work.

[Editor-in-Chief] · Editor-in-Chief

Editorial board.

Track editors are PhD-level researchers with peer-reviewed publications in computer science subfields, organized by area: Machine Learning & AI, Algorithms & Theory, Systems & Networking, Security & Cryptography, Human-Computer Interaction, and Programming Languages & Software Engineering. The full roster is available here.

Machine Learning & AI

PhD faculty and industry researchers with peer-reviewed publications in ML, deep learning, NLP, computer vision, and reinforcement learning.

Systems & Algorithms

Systems researchers and theorists oversee papers on algorithms, distributed systems, databases, programming languages, and networking.

Security, HCI & Interdisciplinary CS

Editors across cryptography, systems security, HCI, computational biology, and computational social science ensure interdisciplinary submissions are held to the same technical bar.