I want to distribute small amount of bitcoins What should I be aware when I want distribute say 0.0001 bitcoin to 50 bitcoin wallets.
I this be done with one transaction? what are the implication of transaction fees?

I want my students to experience the bitcoin phenomena.
I read this on bitcoinfees.com

If any of the outputs (including any change) of your transaction are less than 0.01 BTC, then a fee of 0.0005 BTC is required.

This is called bitcoin dust. Smaller transactions as you intend todo comes with a fee.