Basically, it depends on if the network allows both laptops into the network at the same time.
In your current case, your laptop is acting as a NAT router for your husband's laptop. All connection going into the internet will appear to only be coming from your laptop.
There are two ways to solve this issue: Either a Wireless router, or an Access Point base station.
By using a base station, both laptops will appear on the network- the base station only converts ethernet to wireless and acts as a wireless switch and allows the main router in the school network to do the NATting. The upshot of this is that your husband's laptop is directly on the network and he can host services on his laptop if he so wishes. The only downside to this method is that it requires that both laptop are authorized to connect to the network at the same time, and it will use up three IP address slots from the network (two for your husband's and your laptop, and one for itself).
On the other hand, using a wireless router would be much like what you're doing now, except that now, both your and your husband's laptops are behind the router. The router takes over NAT duties. The upside of this is that only one IP address slot from the school's network is used. The downside is that to host services on the network, you now have to take the extra steps to configure the router to allow it before doing so.
I would suggest the router route if possble. Routers tend to cost as much as an access point base station, is much more secure, and well, it only uses one IP address, allowing two extra students to connect to the network. And some routers can be converted to regular base stations as well by just changing some settings.