Is a paid developer account required to test an app on a device?

Can high school students run apps on a personal device without paying for a developer account?

I just started teaching an iOS app class and am wondering if my students will be able to connect and use a personal iOS device to test their apps without paying for a developer account. I'm a bit confused by Apple's documentation on this point.

I don't see how to create a free developer account. I signed up with my personal AppleID, but now it's telling me to pay the $99 to continue my enrollment.

I also have a school Apple ID which is a developer account.

TIA

based on that website:

apple memberships

you should be able to test on the device with just an Apple ID. You might want to create a free account for each student or since they already have an Apple device, just ask them to use theirs credentials.

Is a paid developer account required to test an app on a device?
 
 
Q