Understanding the Light Dependent Reactions of Photosynthesis
I spent about three semesters helping undergrads wrap their heads around photosynthesis before I stopped correcting common misconceptions. The light dependent reactions happen inside the thylakoid membranes of chloroplasts. That is the short answer. Here is the long answer because people who only memorize that one fact always fail the exam. The thylakoid is not just some membrane. It is a densely packed system. You have photosystem II, the cytochrome b6f complex, photosystem I, and ATP synthase all embedded in a specific arrangement. The thylakoid membrane separates the stroma from the thylakoid lumen. That separation matters more than most textbooks admit. I used to tell students that the thylakoid is basically a battery being charged by photons. When light hits the antenna pigments in photosystem II, an electron gets excited and passes through a series of carriers. That electron flow drives protons across the membrane. The proton gradient then powers ATP synthesis through ATP synthase. Meanwhile, photosystem I re-energizes those electrons so they can reduce NADP+ to NADPH. Water gets split somewhere in that process. Oxygen is released as a byproduct. This all happens on a timescale of microseconds for individual electron transfers.
The non-cyclic electron flow I just described is what every introductory course focuses on. There is actually something called cyclic electron flow too. In cyclic flow, electrons from photosystem I get redirected back to the cytochrome b6f complex instead of going all the way to NADPH production. This generates extra ATP without producing NADPH or oxygen. Plants do this when the Calvin cycle needs more ATP relative to NADPH. You will rarely see this covered in depth outside of upper-level plant physiology courses. I ran into a real problem once during a lab where we were measuring oxygen evolution rates in spinach leaf discs under different light wavelengths. The standard protocol assumed all the oxygen came from water splitting at photosystem II. But when we pushed the light intensity way past normal growth conditions, something weird happened in the data. The oxygen yields didn't scale linearly with photon flux anymore. Turns out under high irradiance, there was significant state transitions happening. The plants were shifting energy between the two photosystems in a way that wasn't accounted for in our calculations. We had to adjust our model to include the PSII to PSI phosphorylation ratios or our numbers were completely off. That kind of nuance never shows up on a multiple choice question but it completely changes how you interpret the experimental results. PSII vs PSI arrangement: The two photosystems are not distributed evenly across the thylakoid membrane. Photosystem II clusters heavily in the grana stacks. Photosystem I is mostly in the stroma lamellae and the unstacked regions. This spatial segregation is functionally important because it affects how electron carriers move between the complexes.
The Q cycle detail: Most people gloss over the cytochrome b6f complex. It runs something similar to the Q cycle in mitochondria. A single electron from plastoquinol can actually end up reducing two molecules of cytochrome c6 while moving four protons across the membrane. If you are calculating the exact ATP yield per electron, getting this wrong throws off your entire stoichiometry. The ratio comes out to roughly 1.5 ATP per NADPH for non-cyclic flow. That is close to but not exactly the 3:2 ratio the Calvin cycle needs. Here is a practical thing most people miss. The light dependent reactions don't just stop when light goes away. There is a short tail of activity because the proton gradient doesn't dissipate instantly. If you measure oxygen evolution with a Clark electrode and then flash light off, you will see the rate drop within milliseconds, not seconds. The electron transport chain components are quite small. Everything is diffusion-limited. That is why the whole process is so fast compared to something like the Calvin cycle, which operates on seconds to minutes. If you are trying to actually model this stuff computationally, the simplest approach tracks plastoquinone oxidation, proton pumping, and the membrane potential. More detailed models include the redox states of each carrier and the kinetics of the Q cycle. The tradeoff is computational cost versus accuracy. For teaching purposes, tracking just the key intermediates is usually sufficient. For research, you need the full kinetic treatment or your predictions drift significantly under varying light conditions.
Get the Full Details

One more practical note about experimental work. If you are doing spectrophotometry to measure chlorophyll fluorescence as a proxy for light dependent reaction activity, remember that fluorescence quenching happens through several pathways. Photochemical quenching reflects actual electron transport. Non-photochemical quenching is your plant dissipating excess energy as heat. Under normal conditions these balance out. Under stress, non-photochemical quenching dominates and your fluorescence readings go down even though the light dependent reactions are still running. Interpreting that data without accounting for both quenching types leads to wrong conclusions about photosynthetic efficiency.