Thematic analysis is a qualitative method for identifying, coding, refining, and reporting patterns of meaning across data such as interviews, focus groups, open-ended survey responses, or documents. Students can follow Braun and Clarke’s six phases: familiarisation, coding, generating themes, reviewing themes, defining and naming themes, and writing up the analysis.
Thematic analysis: a step-by-step guide for students
Your transcripts are open, the assignment deadline is getting closer, and every participant seems to be saying something slightly different. You can see repeated ideas, but turning those ideas into “themes” feels risky: if you group too broadly, the findings sound vague; if you code every line separately, you end up with a spreadsheet nobody can read. Thematic analysis is often introduced as a flexible method, which is true, but that flexibility can leave undergraduate and master’s students wondering what counts as enough evidence, how many themes they need, and how to write findings without simply summarising interviews one by one.
Thematic analysis is a qualitative method for finding and explaining repeated patterns of meaning across a dataset. A practical student workflow follows Braun and Clarke’s six phases: familiarise yourself with the data, code relevant extracts, generate candidate themes, review those themes, define and name them, then write the findings with evidence and interpretation.
In this guide
- What is thematic analysis in student research?
- When should you use thematic analysis for an undergraduate or masters paper?
- What are the six Braun and Clarke thematic analysis steps?
- How do you code qualitative data without losing the meaning?
- What does a thematic analysis example look like?
- How do you write up themes in a results or findings section?
- What mistakes do students commonly make when doing thematic analysis?
- How can you check whether your thematic analysis is ready to submit for feedback?
What is thematic analysis in student research?
Thematic analysis is a method for identifying, analysing, and reporting patterns of meaning across qualitative data. It is commonly used with interview transcripts, focus group data, open-ended survey responses, reflective journals, policy documents, and other text-based sources. For student projects, it is useful because it gives a clear process without forcing every study into a rigid theory-building framework.
Key terms students need before coding
Code means a short label attached to a meaningful data extract. A code might be close to the participant’s words, such as “feeling watched by managers,” or more interpretive, such as “surveillance pressure.”
Theme means a broader pattern of meaning built from related codes. A theme is not just a topic label. “Social media” is a topic; “social media as a source of comparison pressure” is closer to a theme because it says something about meaning.
Dataset means the full body of material you analyse. In a small undergraduate paper, that might be six interview transcripts. In a master’s seminar project, it might be 40 open-ended survey responses and a set of organisational documents.
What thematic analysis does and does not do
Thematic analysis helps you move from raw qualitative material to an organised interpretation. It does not count as a shortcut for avoiding method decisions. You still need a research question, a rationale for your data source, and a transparent explanation of how you moved from extracts to themes.
For example, in a psychology paper on first-year students’ experiences of academic stress, thematic analysis could show patterns such as “normalising burnout” or “seeking informal reassurance before formal support.” In a nursing master’s project on medication adherence after discharge, it could identify themes such as “confusion at the transition home” or “family members as unofficial medication managers.”
How thematic analysis differs from simple summary
A simple summary reports what participants said one after another. Thematic analysis compares the whole dataset and asks what repeated meanings appear across cases. That means your findings section should not read like “Participant 1 said..., Participant 2 said..., Participant 3 said....”
A useful test is this: if removing participant names destroys the structure of your analysis, you may still be summarising individuals rather than analysing themes. Themes should organise evidence across the dataset, not merely list responses.
When should you use thematic analysis for an undergraduate or master's paper?
Use thematic analysis when your research question asks about experiences, perceptions, meanings, practices, barriers, motivations, or representations. It fits many undergraduate and master’s qualitative projects because it can be applied to different types of textual data and different theoretical positions. It is less suitable when your project needs statistical testing, causal measurement, or formal theory generation as the main outcome.
Good fits for thematic analysis
Thematic analysis works well when students ask questions such as “How do students describe...?”, “What barriers do participants experience...?”, or “How is a topic represented in documents?” These questions invite patterned interpretation rather than numerical comparison.
In education, a seminar paper might ask: “How do trainee teachers describe the challenge of classroom behaviour management during placement?” Codes might include “fear of losing authority,” “copying mentor routines,” and “avoiding confrontation,” which could later form a theme about “performing confidence before feeling confident.”
In business and management, a capstone project might ask: “How do early-career employees describe hybrid work and professional identity?” The analysis could examine how flexibility, visibility, isolation, and career progression appear across interviews.
When another method may fit better
If your question asks whether one variable predicts another, thematic analysis is probably not the main method. For example, “Does study time predict exam score?” needs a quantitative design, not thematic coding. If you are still choosing between qualitative, quantitative, and theoretical work, a method decision flow can help you compare designs before committing to one approach: Three research method branches: quantitative, qualitative, and theoretical.
Thematic analysis also differs from content analysis when the focus is less on frequency and more on meaning. You may count codes as part of your familiarisation, but the final analysis should explain what the pattern means in relation to the research question.
Matching the method to your research question
Your research question should give thematic analysis something meaningful to analyse. “What do nursing students think about simulation training?” is workable but broad. “How do final-year nursing students describe the role of simulation training in building confidence before clinical placement?” gives the analysis a clearer centre.
If your question is still too wide, narrow it before coding. A focused qualitative question makes theme development easier because you know which meanings matter for the paper and which interesting details are outside the scope. For support at that stage, see the Qualitative research question funnel.
What are the six Braun and Clarke thematic analysis steps?
Braun and Clarke thematic analysis is commonly taught as a six-phase process: familiarisation, coding, generating themes, reviewing themes, defining and naming themes, and writing up. The phases are not a mechanical checklist; students often move back and forth as their interpretation improves. Still, the sequence gives you a clear way to show how your findings were developed.
Phase 1: Familiarise yourself with the data
Start by reading the full dataset before making firm decisions about themes. If you conducted interviews, listen to the recordings where possible and compare them with the transcript. Write short analytic notes about repeated ideas, contradictions, emotional tone, and surprising wording.
Do not rush this phase. Many weak analyses fail because the student starts coding after reading only the first transcript. Familiarisation helps you notice patterns across the dataset rather than giving too much weight to the first few responses.
A practical familiarisation routine looks like this:
- Read each transcript or document once without coding.
- Write a short memo after each item: “What seems to matter here?”
- Read the full dataset again and mark passages related to the research question.
- List repeated words, tensions, metaphors, or examples.
- Keep a separate note of material that is interesting but outside the scope.
Phase 2: Generate initial codes
Coding means attaching meaningful labels to specific extracts. Codes can be descriptive, such as “lack of feedback,” or interpretive, such as “uncertainty treated as personal failure.” Both can be useful, but your coding should stay connected to the research question.
At this stage, code more than you expect to use. Early coding is exploratory. Later, you can merge, rename, or remove codes that do not help answer the question.
Phase 3: Generate candidate themes
After coding, group related codes into candidate themes. A candidate theme is a possible pattern, not a final finding. Look for codes that seem to share an underlying idea, tension, process, or consequence.
For example, codes such as “checking email late at night,” “fear of missing updates,” and “feeling guilty when offline” might sit under a candidate theme called “availability as a hidden performance expectation.” That theme says more than “communication,” because it interprets the meaning of the pattern.
Phase 4: Review the themes
Reviewing themes means checking whether each theme works against both the coded extracts and the dataset as a whole. Ask whether the extracts inside a theme fit together and whether the theme is clearly different from the others. If two themes overlap too much, merge them or sharpen their boundaries.
This is where many student projects improve sharply. A first theme set often looks tidy but shallow. Reviewing forces you to ask whether your themes explain the data or merely rename your interview questions.
Phase 5: Define and name the themes
Defining a theme means writing a concise explanation of what the theme captures and how it answers the research question. Naming a theme means choosing a title that reflects the analytic point, not just the topic area.
Compare “Support” with “Support depends on being seen as struggling enough.” The second name gives the reader a claim. It suggests a pattern about thresholds, visibility, and help-seeking.
Phase 6: Write up the analysis
The write-up connects themes, extracts, and interpretation. Each theme section should make a claim, present evidence, and explain how that evidence answers the research question. Quoted extracts are not self-explanatory; you need to interpret them.
A good write-up also explains your analytic process in the methodology section. If you are writing a full paper, connect your thematic analysis to your design, sampling, data collection, and limitations. For wider structure, the Methodology chapter stages from design to justification can help you position the analysis within the method section.
How do you code qualitative data without losing the meaning?
Code qualitative data by labelling meaningful extracts while keeping enough context to interpret them accurately. Avoid coding single words in isolation unless the wording itself matters. Good coding balances detail with usability: it captures what is relevant without creating hundreds of labels that cannot be grouped into themes.
Keep extracts attached to context
A code is only useful if you can return to the extract and understand why it was coded. Keep participant ID, transcript location, and surrounding context. If a participant says, “I just stopped asking,” the meaning depends on what they stopped asking for: feedback, medical advice, help from managers, or clarification from lecturers.
Many students use a spreadsheet with columns for source, extract, initial code, notes, and possible theme. Others use qualitative software. The tool matters less than the audit trail: you need to show how raw material became findings.
Use descriptive and interpretive codes
Descriptive codes stay close to the surface meaning. Interpretive codes move toward what the extract suggests. Both have a place in thematic analysis.
| Raw extract | Descriptive code | Interpretive code |
|---|---|---|
| “I didn’t want to bother the nurse again, so I guessed.” | Avoiding repeated questions | Deference to clinical authority |
| “Everyone says hybrid work is flexible, but I feel invisible when I’m not in the office.” | Feeling invisible remotely | Visibility as career currency |
| “I only realised I was behind when the practice test went badly.” | Late awareness of difficulty | Feedback arrives after damage is done |
In a health sciences project, descriptive codes might capture practical barriers, while interpretive codes explain why those barriers matter. For example, “unclear discharge instructions” describes a problem; “home care begins with uncertainty” moves closer to a theme.
Avoid over-coding and under-coding
Over-coding happens when every phrase gets a separate label. Under-coding happens when broad labels hide differences. If half your dataset is coded as “stress,” the code is doing too little analytic work.
A better approach is to split broad labels into meaningful variations. “Academic stress” might become “stress from unclear expectations,” “stress from comparison with peers,” and “stress from delayed feedback.” Later, these may combine into a theme about “uncertainty turning normal workload into threat.”
Use a codebook without freezing too early
A codebook is a working list of codes with short definitions and examples. It helps keep coding consistent, especially if you analyse data over several days. In student projects, a simple codebook may be enough: code name, definition, include/exclude notes, and one example extract.
Do not treat the first codebook as final. Qualitative analysis improves through revision. If a code changes meaning halfway through, update the definition and check earlier data again.
What does a thematic analysis example look like?
A thematic analysis example usually shows the movement from research question to data extract, code, candidate theme, and final theme. The point is not to display every coded line, but to make your analytic decisions visible. A clear example helps readers see that your themes came from the data and answer the research question.
Example research question and dataset
Imagine a master’s education paper asking: “How do first-generation university students describe their experiences of seeking academic support during the first semester?” The dataset contains eight semi-structured interviews with first-year students. The research question focuses on experiences and meaning, so thematic analysis fits.
A possible set of early codes might include “not knowing who to ask,” “fear of sounding unprepared,” “waiting until crisis,” “using peers as translators,” and “support services feel formal.” These codes point to more than a general topic of “support.” They suggest patterns around belonging, uncertainty, and help-seeking.
From codes to candidate themes
Here is a simplified version of how codes can become themes:
| Weak student version | Stronger rewrite |
|---|---|
| Theme 1: Students need support. | Theme 1: Support is delayed when students cannot judge what counts as a valid question. |
| Theme 2: Students ask friends. | Theme 2: Peers act as informal translators of university expectations. |
| Theme 3: Students are stressed. | Theme 3: Fear of appearing unprepared turns ordinary confusion into silence. |
| Theme 4: Tutors help students. | Theme 4: Formal support is trusted only after students receive permission to use it. |
The stronger versions make analytic claims. They tell the reader what pattern was found and why it matters.
A worked mini example
Suppose a participant says:
“I saw the writing centre link, but I thought it was for people who were really failing. I didn’t think my questions counted.”
Initial codes could be “misunderstanding support threshold,” “fear of not qualifying for help,” and “questions seen as illegitimate.” A candidate theme might be “support as a last resort.” After reviewing other extracts, the final theme could become “Students delay help-seeking when support is framed as remedial rather than normal.”
This theme could be supported by several participants, not just one quote. You might then compare it with a second theme, such as “Peers normalise confusion before formal services are used.”
Before and after: theme quality
The table below shows the difference between topic labels and analytic themes:
| Topic label | Analytic theme | Why the second version works better |
|---|---|---|
| Feedback | Delayed feedback makes students reinterpret earlier effort as wasted | It explains the meaning and consequence of feedback timing. |
| Confidence | Confidence depends on recognising that others are also uncertain | It identifies a social comparison pattern. |
| Online learning | Online flexibility creates pressure to be constantly available | It captures a tension, not just a setting. |
| Support services | Students treat formal support as permission-based | It shows a belief shaping behaviour. |
A theme does not need to sound dramatic. It needs to be specific, evidence-based, and connected to the research question.
How do you write up themes in a results or findings section?
Write up thematic analysis by giving each theme a clear claim, supporting it with selected extracts, and explaining how the evidence answers the research question. Avoid dropping quotations into the text without analysis. The reader should understand both what participants said and what your interpretation adds.
Use a repeatable paragraph structure
A clear theme paragraph often follows this pattern:
- State the theme claim in one sentence.
- Explain the pattern across the dataset.
- Introduce a short extract as evidence.
- Interpret the extract, focusing on meaning.
- Link the interpretation back to the research question.
For example, in a business project on hybrid work, you might write: “The theme ‘visibility as career currency’ captures how participants treated office presence as a signal of commitment, even when remote work was officially accepted.” A quote can then show how an employee describes attending the office mainly so managers “remember” them. Your interpretation should explain how flexibility becomes conditional rather than equal.
Balance quotes and analysis
Quotations should be short enough for the reader to process and relevant enough to justify their space. Do not quote a full paragraph when one sentence carries the analytic point. After each quote, explain what it shows.
A useful rule for student writing: never let a quotation end the paragraph. If the participant gets the last word every time, your analysis may be underdeveloped. Add interpretation after the quote to show why the extract matters.
Connect themes to literature without losing your findings
The findings section should focus on your data. Literature belongs mainly in the literature review and discussion, but you can make light connections where your assignment expects them. In the discussion, compare your themes with existing research, concepts, or debates.
If your project includes a literature review, organise sources by ideas rather than by author. The Thematic source clusters and research gap for a literature review can help you keep literature themes separate from empirical themes while still making them speak to each other.
Explain method choices transparently
Your methods section should state what data you analysed, how coding was conducted, and how themes were reviewed. You do not need to report every code. You do need to give enough detail for a reader to trust the process.
For example: “After repeated reading, relevant extracts were coded line by line. Codes were then grouped into candidate themes and reviewed against the full dataset. Themes were revised where extracts did not share a clear pattern of meaning.” This is concise, but it shows the logic of the analysis.
What mistakes do students commonly make when doing thematic analysis?
Students most often weaken thematic analysis by treating themes as topics, coding without a research question, using quotations as decoration, or claiming that themes “emerged” without explaining analytic decisions. These mistakes are fixable if you return to the link between question, code, theme, and evidence. The goal is not to make the analysis sound more complex, but to make the reasoning clearer.
Mistake 1: Naming themes as single-word topics
- The mistake: Topic-label themes
Student example: “Theme 1: Stress. Theme 2: Support. Theme 3: Motivation.”
Correction: Rename each theme as a claim about meaning. For example: “Students describe stress as uncertainty about hidden expectations,” or “Support is used only after peers confirm the problem is serious enough.”
Single-word themes usually leave the reader asking, “What about stress?” A theme title should point to the pattern you found, not just the area you discussed.
Mistake 2: Coding everything that looks interesting
- The mistake: Collector’s coding
Student example: A paper on help-seeking codes “part-time work,” “commuting,” “family pressure,” “library opening hours,” “assessment anxiety,” and “lecturer email tone” with no link to the research question.
Correction: Keep a separate note for interesting context, but code mainly for extracts that help answer the research question.
Interesting data is not always relevant data. If your paper has a tight word count, every theme must earn its place.
Mistake 3: Treating interview questions as themes
- The mistake: Copying the interview guide into the findings
Student example: Interview question: “What barriers did you face?” Theme: “Barriers faced by students.” Interview question: “What support helped?” Theme: “Helpful support.”
Correction: Use responses across questions to build themes. A better theme might be “Students recognise support only when it is embedded in ordinary teaching routines.”
Interview guides organise data collection, not analysis. If you need help designing questions that generate analysable data, see the Interview guide sequence with probe branches.
Mistake 4: Using quotes without interpretation
- The mistake: Quote stacking
Student example: “Participant A said, ‘I felt lost.’ Participant B said, ‘Nobody explained it.’ Participant C said, ‘I was confused.’ This shows students were confused.”
Correction: Use fewer quotes and add interpretation. Explain what kind of confusion appears, what produces it, and how it shapes behaviour.
A list of similar quotes proves repetition, but thematic analysis needs meaning. Ask what the repeated wording suggests about the experience.
Mistake 5: Claiming themes appeared automatically
- The mistake: Passive emergence language
Student example: “Three themes emerged from the data: stress, support, and communication.”
Correction: Write in a way that recognises your analytic role: “The analysis developed three themes that captured how students interpreted support, uncertainty, and communication.”
Themes do not jump out fully formed. You develop them through reading, coding, comparison, and revision.
How can you check whether your thematic analysis is ready to submit for feedback?
Your thematic analysis is ready for feedback when the research question, codes, themes, extracts, and interpretation clearly connect. A reader should be able to see why each theme belongs in the paper and how it was developed from the data. Before sharing a draft, check whether your themes are analytic claims rather than topic headings.
Quality checks for themes
Test each theme by asking: “What does this theme argue?” If you cannot answer without repeating the theme name, the theme may be too vague. A useful theme can usually be expressed as a sentence.
Also check boundaries. If the same extract fits equally well under three different themes, your themes may overlap. Overlap is normal early on, but final themes need clear roles in the argument.
Quality checks for evidence
Each theme should draw on more than one data extract unless your assignment explicitly allows a single-case focus. Evidence should show range as well as fit. If all extracts come from one participant, the theme may not represent a pattern across the dataset.
Do not hide conflicting evidence. If most participants describe support as hard to access but one describes it as easy, that difference may refine the theme. For example, the pattern might become “Support feels accessible only when students already know the system.”
Quality checks for write-up
Your findings should not read like a methods diary. The reader does not need to see every step in the coding process. They need a clear final structure, enough process detail to trust it, and enough evidence to assess your claims.
Check whether each theme section opens with a claim, includes evidence, interprets that evidence, and links back to the research question. If a section only says what participants talked about, revise it toward what the talk reveals.
Before you move on: thematic analysis checklist
- My research question asks about experiences, meanings, perceptions, practices, or representations.
- I have read the full dataset before finalising codes.
- My codes are attached to specific extracts, not floating notes.
- I can explain the difference between my codes and my themes.
- Each theme is written as an analytic claim, not a one-word topic.
- My themes are distinct enough that extracts do not fit everywhere.
- Each theme is supported by relevant evidence from the dataset.
- I interpret quotations instead of letting them stand alone.
- My methods section explains how I coded and reviewed themes.
- My findings answer the research question directly.
- I have checked whether any interesting material falls outside the paper’s scope.
- My final theme names are specific enough for a reader to understand the pattern.
Frequently Asked Questions
How many themes should a student thematic analysis have?
Most undergraduate and master’s papers use two to five themes, depending on the dataset, word count, and research question. Fewer themes usually allow deeper analysis, while too many themes can become a list of topics. If you have six or more themes in a short paper, consider merging related ones or moving minor points into subthemes.
How long does thematic analysis take?
Thematic analysis can take several days to several weeks, depending on dataset size and how familiar you are with qualitative coding. A small undergraduate project with five short interviews may still require multiple rounds of reading, coding, and theme revision. The write-up often takes longer than expected because themes need evidence and interpretation, not just labels.
What is the difference between codes and themes?
Codes are short labels attached to specific data extracts, while themes are broader patterns of meaning built from related codes. For example, “avoids emailing tutor” is a code; “students delay help-seeking when they fear judgement” is a theme. Codes are the working pieces, and themes are the analytic structure.
Can undergraduate students use Braun and Clarke thematic analysis?
Yes, undergraduate students can use Braun and Clarke thematic analysis when the assignment allows qualitative analysis and the dataset is manageable. The six phases are student-friendly because they give a clear process while leaving room for interpretation. The key is to explain your decisions rather than claiming the themes simply appeared.
Is thematic analysis only for interview data?
No, thematic analysis can be used with many qualitative data sources, including focus groups, open-ended survey responses, reflective journals, policy documents, online posts, and organisational materials. The method works best when the data contains enough detail to support interpretation. Very short responses may limit how deep the analysis can go.
Do I need software for thematic analysis?
No, software is not required for a student thematic analysis, although it can help organise larger datasets. Spreadsheets, tables, and annotated documents can work well for smaller projects. What matters is that you keep a clear record of extracts, codes, theme decisions, and revisions.



