A student who opened fire on classmates at Great Mills High School in the US state of Maryland has died.

It is not yet clear whether the teenager shot himself, or was killed by a school officer.

Tuesday's attack, which left two others injured, comes just days before thousands are expected to march on Washington to demand tougher gun control laws.

Al Jazeera's Heidi Zhou-Castro has more from Maryland.