Winter Cohort Deadline is November 22, 2026!
Apply here
May 17, 2026
Share
linkedin iconx iconfacebook meta iconMail icon

25 AI Research Ideas for High School Students

Explore creative artificial intelligence research ideas suitable for high school students, covering various topics and approaches to inspire academic projects.

Artificial intelligence is rapidly transforming how we live, work, and solve complex problems, from healthcare diagnostics to climate modeling and personalized education. For high school students, engaging with AI research offers a unique opportunity to move beyond basic coding or theory and begin exploring how intelligent systems are designed, evaluated, and applied in real-world contexts. Whether you’re interested in computer science, psychology, environmental science, or public policy, AI research allows you to investigate meaningful questions while building technical and analytical skills that are increasingly valuable across disciplines.

Why should students conduct research in AI?

Conducting research in AI helps you build both technical and critical thinking skills in a way that few other activities can. You’ll gain hands-on experience with tools like Python, data analysis libraries, or machine learning frameworks while also learning how to frame research questions, test hypotheses, and interpret results. Beyond the technical side, AI research often involves ethical considerations such as bias, privacy, and fairness, encouraging you to think more deeply about the societal impact of technology. Additionally, AI is an inherently interdisciplinary field. A single project might combine elements of statistics, psychology, linguistics, or environmental science, allowing you to explore connections between subjects you’re already interested in.

To help you get started, we’ve compiled a list of 25 AI research ideas that are both impactful and accessible for high school students.

25 AI Research Ideas for High School Students 

1. Detecting Early Signs of Plant Pathogens via Edge Computer Vision

This research explores whether low-cost cameras and AI can detect fungal or bacterial infections in garden plants before they are visible to the human eye. The core question is: can a lightweight CNN (convolutional neural network) accurately classify plant stress in varied lighting? You would use Python and OpenCV to preprocess leaf images, and TensorFlow to train a CNN to recognize texture patterns unseen to the eye. Data can be collected manually via smartphone photos or sourced from the PlantVillage dataset. 

Academic Fields: Agriculture, Biology, and Computer Science

2. Benchmarking AI Diagnostic Accuracy Across Different Skin Tones

This AI research idea investigates whether popular open-source skin cancer detection models exhibit accuracy gaps when processing images of darker skin tones. You’ll use Python and Scikit-learn to audit an existing medical model by feeding it a test set of images. By calculating demographic parity and false negative rates, you can find out if the model is statistically more likely to miss a diagnosis for specific groups. Data sources include the ISIC Archive (filtered by Fitzpatrick skin type). 

Academic Fields: Medicine, Social Justice, and Statistics

Can localized Google Search data predict a spike in school absences better than traditional reporting? The core question is the correlation between keyword frequency (e.g., “cough medicine,” “fever”) and actual health department data. You would use programming languages like R and Python and linear regression to map the correlation, if any. Data sources include Google Trends and CDC FluView.

Academic Fields: Epidemiology and Predictive Analytics

4. Analyzing Sentiment in Mental Health Forums to Predict Community Crisis

This project asks if shifts in language patterns on platforms like Reddit (r/mentalhealth) can serve as early warning signs for collective burnout or seasonal depression. You can use the PRAW API to scrape text and NLP toolkits like VADER to assign numerical sentiment scores to thousands of posts. By applying time series analysis to these scores, you can determine if linguistic factors correlate with external stressors like final exam weeks or seasonal light changes. Data can be collected using the Reddit API (PRAW). 

Academic Fields: Psychology, Data Science, and Public Health

5. AI-Driven Audio Analysis for Respiratory Health Screening

This project explores whether machine learning can distinguish between a healthy cough and one associated with asthma or bronchitis using frequency analysis. You can use Librosa to convert raw audio files into Mel-frequency cepstral coefficients (MFCCs), which are essentially fingerprints of sound. By using a random forest classifier, you can train the model to identify the subtle differences in factors of the cough. The data can be sourced from the Coswara dataset or similar open-access respiratory sound databases. 

Academic Fields: Biomedical Engineering and Physics

6. Predicting Urban Heat Islands Using Satellite Imagery and Land Use Data

This project focuses on the ratio of concrete to greenery in specific zip codes and how it affects temperature spikes. The research question focuses on which land-cover variables are the strongest predictors of the urban heat island effect. Using QGIS (Geographic Information Systems), you can map land-cover types and pair them with thermal data from NASA’s Landsat. You can then build a random forest regression model to quantify which specific urban features, like parking lots vs. parks, have the greatest impact on local temperature. 

Academic Fields: Urban Planning and Climatology

7. Optimizing School Bus Routes to Reduce Carbon Emissions

This AI research idea looks into how pathfinding algorithms can redesign bus routes to minimize fuel consumption. The research question is: What is the maximum percentage reduction in CO2 achievable through algorithmic pathfinding? You can use the Google Maps Distance Matrix API to gather real-world travel times and a genetic algorithm in Python to simulate thousands of route combinations for the most efficient path. Data can be sourced from publicly available school district bus stops and local maps. 

Academic Fields: Environmental Science and Operations Research

8. Classifying Microplastics in Local Water Samples using Computer Vision

Can AI automate the task of counting microplastic fibers in water samples? The research question is whether a trained model can achieve >90% accuracy compared to manual counting. You can use ImageJ to enhance microscope photos and OpenCV’s contour detection to automatically isolate and count plastic particles based on shape and color. You can generate the data through original lab work using samples from local lakes or tap water. 

Academic Fields: Marine Biology and Engineering

9. AI-Enabled Wildlife Monitoring: Detecting Invasive Species in Trail Cam Footage

This project focuses on creating a trigger system that identifies invasive species (like feral hogs or certain insects) while ignoring native wildlife. The core question is the trade-off between model speed (for real-time use) and accuracy. You will use a YOLO (You Only Look Once) object detection model to scan video frames for specific animals like feral hogs or lanternflies. The data is available via eMammal or Wildlife Insights. 

Academic Fields: Ecology and Conservation Biology

10. Quantifying the Energy Footprint of Large Language Model (LLM) Queries

This research asks: how much electricity is consumed by a student body using AI for homework vs. traditional search? You can use the CodeCarbon library to track the CO2  emissions of running local AI queries and perform a comparative analysis with search engine power benchmarks. You’ll use statistics and life-cycle assessment (LCA) frameworks. Data can be sourced from OpenAI/Google environmental reports and CodeCarbon. 

Academic Fields: Ethics and Sustainability

11. Measuring Demographic Bias in AI Image Generators for Professional Roles

When asked to generate a picture of a CEO, does AI default to specific demographics? The research question quantifies the stereotype ratio across different models. You can use DALL-E 3 to generate hundreds of images for various job titles and then use a secondary classifier (or manual annotation) to tag the results for gender and race. By applying a Chi-Square statistical test, you can determine if the AI’s output deviates significantly from real-world labor statistics. 

Academic Fields: Sociology and Media Studies

12. Detecting Hallucinations in AI-Generated Historical Summaries

This project measures the factuality rate of LLMs when prompted about niche historical events. The research question is whether newer models are significantly more accurate or just more confident in their errors. You can generate responses using APIs for GPT-4 or Gemini (or any other AI chatbot of your choice) and use Python’s FuzzyWrangler or string-matching libraries to compare AI output against verified facts. You can cross-reference the AI responses with the Britannica API or Open Library archives. 

Academic Fields: History and Information Science

13. Assessing the Readability and Bias of AI-Simplified Educational Content

This AI research idea checks if AI tools used to modify texts for younger readers inadvertently strip out cultural nuances or introduce Western-centric biases. You will use NLP libraries like Spacy to extract named entities and calculate Flesch-Kincaid readability scores to see what information is lost during simplification. You can gather data by feeding articles from Newsela or CommonLit into an AI summarizer and comparing them with the original. 

Academic Fields: Linguistics and Education Policy

14. Identifying Patterns of Algorithm Anxiety Among High School Teachers

A study on how teachers’ perceptions of AI change after hands-on exposure to the technology. The core question is: what specific AI capabilities cause the most professional threat vs. opportunity perception? You can use NVivo or Python’s NLTK to perform thematic coding, which identifies recurring emotional keywords in open-ended text. The data can be collected through anonymized surveys distributed through SurveyMonkey or Google Forms within your school district or online teacher forums. 

Academic Fields: Sociology and Education

15. Evaluating the Filter Bubble Effect in AI-Powered News Aggregators

Does following an AI-curated news feed lead to a measurable decrease in the variety of political perspectives seen? You can use Selenium (a web-automation tool) to create bot personas with different browsing habits and track the headlines they are served. You can then use statistical t-tests to compare feed diversity. You can live-track the data from the Google News or TikTok ‘For You’ feeds. 

Academic Fields: Political Science and Communications

16. The Impact of AI Ghostwriting on Student Creative Writing Voice

This study compares the vocabulary diversity of students who use AI as a co-writer versus those who write manually. You can use Python and the NLTK library to calculate lexical diversity (type-token ratio) and sentence-length variance across different writing samples. The core method involves a comparative analysis between human-only drafts and AI-assisted drafts to see if the AI forces the student into a more predictable prose style. The data can be collected by analyzing blind-graded writing samples from student volunteers. 

Academic Fields: English Literature and Cognitive Science

17. Predicting Real Estate Price Volatility via Social Media Sentiment

This project asks if hype on platforms like X or Zillow can predict housing price changes in a specific city three months in advance. You can use Python’s Scrapy to aggregate posts from platforms like X or Reddit and apply VADER sentiment analysis to assign a numerical mood score to specific zip codes. By applying Granger causality testing, you can determine if shifts in public sentiment statistically precede changes in market pricing. The data can be sourced from Zillow Research (ZHVI data) and Twitter/X API. 

Academic Fields: Economics and Finance

18. AI-Powered Sign Language to Text Translation for Real-Time Communication

Can a simple webcam and AI translate American Sign Language (ASL) alphabet with enough speed for a Zoom call? You can use Google’s MediaPipe to track hand landmarks (finger joints) and a random forest classifier to map those coordinates to specific letters. The research should focus on latency vs. accuracy. You can get the data from the Kaggle ASL Alphabet dataset, which contains thousands of hand-shape images.

Academic Fields: Accessibility and Robotics

19. Automating the Identification of Dark Patterns on E-commerce Websites

Can AI detect countdown timers or fake social proof meant to trick shoppers? The core question is creating a classifier that flags manipulative UI/UX. You can use BeautifulSoup to extract HTML code and text classification (using Scikit-learn) to flag phrases meant to induce false urgency. You can gather the data by scraping popular retail websites like Amazon, eBay, or smaller storefronts. 

Academic Fields: Consumer Psychology and Law

20. AI for Cybersecurity: Detecting Phishing URL Patterns in Real-Time

This project investigates which features of a URL (length, special characters, subdomains) are the most predictive of a phishing attempt. You can use Python and Scikit-learn to extract these features and train a logistic regression or decision tree model to classify URLs as safe or malicious. The core research will identify the minimum number of features required to maintain high detection accuracy without slowing down browser speeds. The data can be sourced from PhishTank, a collaborative database of verified phishing links. 

Academic Fields: Cybersecurity and Mathematics

21. Analyzing Genre-Specific Patterns in AI-Generated Music

Does AI-generated jazz music follow the same mathematical complexities (e.g., syncopation) as human-composed Jazz? You will use the PrettyMIDI library to convert MIDI files into data arrays and apply Fourier Transforms to analyze the frequency and rhythmic complexity of the tracks. By comparing the entropy (randomness) of AI tracks against human masterpieces, you can quantify how formulaic AI music currently is. The data can be sourced by comparing music from Suno AI or AIVA against tracks in the MuseScore dataset. 

Academic Fields: Music Theory and Physics

22. Predicting High School Athlete Injury Risk using Wearable Data

This AI research idea investigates whether changes in heart rate variability or step count (from a Fitbit/Apple Watch) can predict overtraining syndromes. You can use correlation analysis to link spikes in training volume with reported muscle soreness or decreased sleep quality. Using the k-nearest neighbors (k-NN) algorithm, you can cluster athletes into low, medium, and high risk categories based on their weekly biometric trends. The data can be collected from anonymous volunteer student-athletes. 

Academic Fields: Sports Medicine and Kinesiology

23. Evaluating the Uncanny Valley in AI-Generated Human Faces

This study measures the psychological threshold where a computer-generated human face ceases to look realistic and begins to look creepy to teenagers. You can use StyleGAN to generate a spectrum of faces ranging from stylized avatars to hyper-realistic humans and conduct a controlled perception survey. Likert-scale data and A/B tests can help you plot the dip in emotional response, identifying exactly which facial features (like eyes or skin texture) trigger the uncanny valley effect. You can generate the data using random face generators and survey responses. 

Academic Fields: Psychology and Visual Arts

24. AI-Driven Stylometry: Identifying the True Authorship of Historical Texts

This project uses AI to analyze stylistic fingerprints, such as the frequency of function words (the, and, of), to settle debates over anonymous or disputed historical documents. You can use principal component analysis (PCA) to visualize how different authors’ styles cluster together and see where an unknown text falls on that map. The core research question is whether an individual’s writing style is consistent enough to serve as a biological voiceprint.

Academic Fields: Literature and Data Science

25. The TikTok Effect: Predicting Viral Potential of Videos via Frame Analysis

This AI research idea investigates whether visual metadata, such as the cut frequency (how often the shot changes) or the color temperature, predicts the virality of short-form videos. You can use OpenCV to automatically detect scene changes in videos and regression analysis to determine if faster-paced editing correlates with higher view counts. The project explores whether the attention economy has forced a mathematical shift in how content is visually structured. Data can be sourced from the TikTok Creative Center and trending video metadata. 

Academic Fields: Media Studies, Marketing, and Computer Vision

One more option – Horizon Academic Research Program

If you’re looking for a competitive mentored research program, consider applying to Horizon’s Research Seminars and Labs! This is a selective virtual research program that lets you engage in advanced research and develop a research paper on a subject of your choosing. Horizon has worked with 1000+ high school students so far and offers 600+ research specializations for you to choose from. You can find the application link here!