Nothing can be used by a non-admin to reset the admin password without rebooting the system and modifying the disk offline. Doing so requires physical access to the machine (which I'm guessing you must allow) and is usually mitigated with full-volume encryption (FVE). The standard Windows FVE feature, Bitlocker, is not available on Home editions; you can pay MS for a license upgrade if you want to enable it. Alternatively, you can use third-party system encryption tools, such as Veracrypt. Since your machine probably doesn't have a Trusted Platform Module (hardware security chip, not common on home systems), the FVE would need to use a password (or key on a flashdrive), and anybody with the password/key will be able to unlock the disk (and potentially tamper with it, such as resetting passwords or stealing data directly). Note that a really sophisticated attacker might still be able to get past this even if you have a TPM, but I'm guessing that's a level of security you don't need.
If you just want to restrict access to the admin's data, you could also create an encrypted volume (Veracrypt supports this; other software might too) that only you can unlock (requires a password, and the password can't be reset without making the data permanently unrecoverable). You'd need to ensure it's locked whenever it's not in use, though. A better option might be to just store everything sensitive on a flashdrive or other external storage, and take it with you when you go.
Alternatively, Windows has an option for easy-to-use data encryption (Encrypting File System, or EFS), but I think it's not available on Home editions either. Home is really not intended for use in an environment sensitive data that needs protection from hostile local users.