Best Computer Science Journals for High School Students
Princeton Journal of Pre-Collegiate Research

Finding the best computer science journals for high school students can open doors to academic excellence, college applications, and a lifelong passion for research. Whether you are a curious coder, an aspiring AI engineer, or simply someone who loves problem-solving, engaging with peer-reviewed journals and student-focused publications is one of the smartest moves you can make early in your academic career. This guide walks you through the top journals, how to read them effectively, and even how to submit your own research.
Why High School Students Should Read Computer Science Journals
Reading academic journals might sound intimidating, but it is one of the most powerful habits a young student can develop. Computer science journals expose you to cutting-edge ideas long before they appear in textbooks. They teach you how professionals communicate complex ideas clearly and rigorously. They also help you understand what real research looks like, which is invaluable if you plan to pursue a STEM degree.
Beyond personal growth, journal reading strengthens college applications. Admissions officers at top universities are impressed by students who demonstrate genuine intellectual curiosity. Citing a journal article in your personal essay or discussing a research paper during an interview signals that you are a self-motivated learner. Some students even go further and submit their own work, earning publications that set them apart from thousands of other applicants.
Additionally, many science fair competitions, including the Regeneron Science Talent Search and Regeneron ISEF, expect participants to ground their projects in existing literature. Knowing how to find, read, and cite journals is therefore a practical skill with immediate rewards.
Best Computer Science Journals for High School Students: Top Picks
Not all journals are equally accessible or relevant to high schoolers. Some are highly technical and assume years of graduate-level training. Others are designed specifically with young researchers in mind. Below is a curated list of the best options across both categories.
1. Journal of Emerging Investigators (JEI)
The Journal of Emerging Investigators is arguably the most student-friendly peer-reviewed journal available. Founded by Harvard graduate students, JEI publishes original research conducted by middle and high school students in biology, chemistry, physics, and computer science. The peer review process itself is educational: student authors receive detailed feedback from graduate student mentors, helping them improve their scientific writing and methodology.
If you have completed a computer science project, whether it involves machine learning, app development, algorithm design, or data analysis, JEI is an excellent first submission target. The journal is open access, meaning anyone can read published articles for free online.
2. ACM Digital Library
The Association for Computing Machinery (ACM) maintains one of the largest digital libraries of computer science research in the world. While most content is written for professional researchers, many articles are accessible to motivated high school students, especially those with strong math and programming backgrounds.
ACM also publishes a magazine called Communications of the ACM, which features more accessible articles on trends, ethics, and applications of computing. Browsing this publication regularly will keep you informed about what is happening at the frontier of the field.
3. IEEE Xplore
The Institute of Electrical and Electronics Engineers (IEEE) publishes hundreds of journals covering computer science, electrical engineering, robotics, and more. IEEE Xplore is their digital library, and while much of it requires a subscription, many articles are available as free preprints through author websites or platforms like ResearchGate.
IEEE Spectrum, the organization's flagship magazine, is particularly readable for high school students. It covers real-world technology stories with enough depth to be intellectually stimulating without requiring a PhD to understand.
4. Regeneron Science Talent Search Research Papers
While not a journal in the traditional sense, the Regeneron Science Talent Search publishes abstracts and sometimes full papers from its finalists. Browsing these gives you a clear picture of the caliber of research that high school students are capable of producing. Many past winners have worked on computer science topics including neural networks, cryptography, and computational biology.
5. arXiv.org
arXiv is a free preprint server where researchers post papers before or alongside formal journal submission. It covers mathematics, physics, computer science, and more. The computer science section (cs.AI, cs.LG, cs.CV, etc.) is particularly active and includes some of the most influential papers in artificial intelligence and machine learning.
Reading arXiv papers requires patience and a willingness to look up unfamiliar terms, but the payoff is enormous. You will encounter ideas that are months or years ahead of what appears in popular science media. Many high school students who go on to publish their own research first discovered their topics by browsing arXiv.
6. Curieux Academic Journal
Curieux Academic Journal is a peer-reviewed publication specifically designed for high school researchers. It accepts submissions across STEM and humanities, including computer science. The review process is rigorous but supportive, and the journal provides mentorship resources to help students strengthen their work before publication.
7. Concord Review
While focused on history and humanities, the Concord Review is worth mentioning because it demonstrates the standard of writing expected in serious academic publications. High school students who read and write at this level will be well-prepared to tackle technical computer science writing as well.
How to Read Computer Science Journals Effectively
Reading a research paper is a skill that takes practice. Most papers follow a standard structure: abstract, introduction, related work, methodology, results, discussion, and conclusion. Here is a practical approach for beginners.
Start with the abstract. This short paragraph summarizes the entire paper and tells you whether it is relevant to your interests. If the abstract is interesting, move to the introduction, which provides context and explains why the research matters. Next, skip to the conclusion to understand what the researchers found. Only then should you dive into the methodology and results sections, which are often the most technical parts.
Keep a research journal where you note key ideas, unfamiliar terms, and questions that arise as you read. Use Google Scholar, Wikipedia, and textbooks to fill in gaps in your understanding. Over time, you will find that papers become easier to read as your background knowledge grows.
It also helps to read papers in groups. Many high schools have research clubs or science teams where students discuss papers together. If yours does not, consider starting one. Even a small group of two or three students can make the experience more engaging and productive.
Best Computer Science Journals for High School Students: How to Submit Your Own Research
Publishing your own research as a high school student is more achievable than most people think. The key is to start with a focused, manageable question and to document your process carefully from the beginning.
Choose a topic that genuinely interests you. Computer science offers endless possibilities: you might analyze the efficiency of sorting algorithms, build and test a simple machine learning model, investigate cybersecurity vulnerabilities in common software, or explore the ethics of algorithmic decision-making. The best projects combine technical rigor with a clear real-world motivation.
Once you have a topic, review the existing literature. Use Google Scholar, arXiv, and the ACM Digital Library to find papers related to your question. This step serves two purposes: it ensures your research is original, and it gives you a foundation of knowledge to build on.
Next, design your experiment or project. Document every step, including your hypothesis, methods, data, and analysis. When you are ready to write, follow the standard research paper structure described above. Ask a teacher, mentor, or university student to review your draft before submission.
Target journals that explicitly welcome high school submissions, such as the Journal of Emerging Investigators or Curieux Academic Journal. Read their submission guidelines carefully and follow them exactly. Rejection is common even for experienced researchers, so do not be discouraged if your first submission needs revision. The feedback you receive will make your next attempt stronger.
Connecting Journal Reading to Competitions and Opportunities
Reading and publishing in computer science journals connects naturally to a range of extracurricular opportunities. Science fairs are the most obvious example, but there are many others. Programs like MIT PRIMES, Research Science Institute (RSI), and various university summer research programs look for students who have already engaged with academic literature. Demonstrating that you can read, understand, and build on existing research is a major advantage in these highly competitive applications.
Hackathons and coding competitions also benefit from journal knowledge. Understanding the latest techniques in machine learning or algorithm design gives you a competitive edge when building projects under time pressure. Many winning hackathon projects are inspired directly by recent research papers.
Finally, journal reading enriches your classroom experience. When you encounter topics in your computer science or mathematics classes that connect to papers you have read, you gain a deeper appreciation for the material. You also become a more valuable contributor to class discussions, which teachers notice and appreciate.
Building a Long-Term Research Habit
The students who benefit most from academic journals are those who make reading a consistent habit rather than a one-time activity. Set aside time each week to browse new papers in areas that interest you. Follow researchers whose work you admire on platforms like Twitter or LinkedIn. Subscribe to newsletters from organizations like ACM, IEEE, or the AI research lab OpenAI.
As your knowledge deepens, you will start to see connections between different papers and fields. You will develop opinions about which approaches are promising and which have limitations. This kind of critical thinking is exactly what universities and employers are looking for in the next generation of computer scientists.
Starting early gives you a significant advantage. Most of your peers will not discover academic journals until college. By engaging with them now, you are building a foundation of knowledge, skills, and intellectual habits that will serve you for decades.
Conclusion
The best computer science journals for high school students range from accessible student-focused publications like the Journal of Emerging Investigators to professional archives like arXiv and the ACM Digital Library. Reading these journals builds knowledge, sharpens critical thinking, and strengthens college applications. Publishing your own research, while challenging, is entirely within reach for motivated students who start with a clear question and seek mentorship along the way. Begin exploring today, and you will be amazed at how quickly the world of computer science research opens up to you.
Read More

High School Journals Affiliated With Universities
By
Princeton Journal of Pre-Collegiate Research
Read more

Best Computer Science Journals for High School Students
By
Princeton Journal of Pre-Collegiate Research
Read more

Journals That Accept High School Research Without a Mentor
By
Princeton Journal of Pre-Collegiate Research
Read more

Fastest High School Research Journals for Publication
By
Princeton Journal of Pre-Collegiate Research
Read more

Journals That Accept High School Research in Biology
By
Princeton Journal of Pre-Collegiate Research
Read more

Journals That Accept High School Research in Psychology
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Find a Journal That Accepts Your Research Topic
By
Princeton Journal of Pre-Collegiate Research
Read more

Open Access Journals for High School Students (Free to Publish)
By
Princeton Journal of Pre-Collegiate Research
Read more

Best High School Medical Research Journals
By
Princeton Journal of Pre-Collegiate Research
Read more

High School Research Journals That Are Free to Submit To
By
Princeton Journal of Pre-Collegiate Research
Read more

What Is a Research Bias and How Do You Control for It
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Write a Research Conclusion That Actually Concludes
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Present Your Research in a Science Poster
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Build a Research Portfolio for College Admissions
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Find a Research Mentor as a High School Student
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Do Secondary Research Without Doing Original Experiments
By
Princeton Journal of Pre-Collegiate Research
Read more

What Is an IRB and Does Your High School Study Need One
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Read a Scientific Paper (Without Getting Lost)
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Use Zotero or Mendeley to Manage References
By
Princeton Journal of Pre-Collegiate Research
Read more

How to Turn Class Notes Into a Research Question
By
Princeton Journal of Pre-Collegiate Research
Read more

Does Publishing Research Help With College Admissions?
By
Princeton Journal of Pre-Collegiate Research
Read more