<?xml version="1.0" encoding="UTF-8"?>
<!-- Created by FilePoint's XBRLinator v.1.0i * www.edgarfilepoint.com * -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sheltonfunds="http://sheltonfunds/20120101" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:rr="http://xbrl.sec.gov/rr/2010-02-28" xmlns:dei="http://xbrl.us/dei/2009-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" targetNamespace="http://sheltonfunds/20120101" elementFormDefault="qualified">
	<xs:annotation>
		<xs:appinfo>
			<link:linkbaseRef xlink:type="simple" xlink:href="sheltonfunds-20120101_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
			<link:linkbaseRef xlink:type="simple" xlink:href="sheltonfunds-20120101_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
			<link:linkbaseRef xlink:type="simple" xlink:href="sheltonfunds-20120101_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
		</xs:appinfo>
	</xs:annotation>
	<xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
	<xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
	<xs:import namespace="http://xbrl.us/us-types/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd"/>
	<xs:import namespace="http://xbrl.sec.gov/rr-ent/2010-02-28" schemaLocation="http://xbrl.sec.gov/rr/2010/rr-ent-2010-02-28.xsd"/>
	<xs:import namespace="http://xbrl.sec.gov/rr/2010-02-28" schemaLocation="http://xbrl.sec.gov/rr/2010/rr-2010-02-28.xsd"/>
	<xs:element name="S000011273Member" id="sheltonfunds_S000011273Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000011274Member" id="sheltonfunds_S000011274Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000011275Member" id="sheltonfunds_S000011275Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016022Member" id="sheltonfunds_S000016022Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016023Member" id="sheltonfunds_S000016023Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016024Member" id="sheltonfunds_S000016024Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016025Member" id="sheltonfunds_S000016025Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016026Member" id="sheltonfunds_S000016026Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016027Member" id="sheltonfunds_S000016027Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016028Member" id="sheltonfunds_S000016028Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016029Member" id="sheltonfunds_S000016029Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="S000016030Member" id="sheltonfunds_S000016030Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016022Member" id="sheltonfunds_SK00016022Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016023Member" id="sheltonfunds_SK00016023Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016024Member" id="sheltonfunds_SK00016024Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016025Member" id="sheltonfunds_SK00016025Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016026Member" id="sheltonfunds_SK00016026Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016027Member" id="sheltonfunds_SK00016027Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016028Member" id="sheltonfunds_SK00016028Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016029Member" id="sheltonfunds_SK00016029Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SK00016030Member" id="sheltonfunds_SK00016030Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SA00016025Member" id="sheltonfunds_SA00016025Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="SA00016028Member" id="sheltonfunds_SA00016028Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000031070Member" id="sheltonfunds_C000031070Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000031071Member" id="sheltonfunds_C000031071Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000031072Member" id="sheltonfunds_C000031072Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044029Member" id="sheltonfunds_C000044029Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044031Member" id="sheltonfunds_C000044031Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044033Member" id="sheltonfunds_C000044033Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044035Member" id="sheltonfunds_C000044035Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044038Member" id="sheltonfunds_C000044038Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044039Member" id="sheltonfunds_C000044039Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044041Member" id="sheltonfunds_C000044041Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044043Member" id="sheltonfunds_C000044043Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044045Member" id="sheltonfunds_C000044045Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044030Member" id="sheltonfunds_C000044030Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044032Member" id="sheltonfunds_C000044032Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044034Member" id="sheltonfunds_C000044034Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044036Member" id="sheltonfunds_C000044036Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044037Member" id="sheltonfunds_C000044037Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044040Member" id="sheltonfunds_C000044040Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044042Member" id="sheltonfunds_C000044042Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044044Member" id="sheltonfunds_C000044044Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000044046Member" id="sheltonfunds_C000044046Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000088543Member" id="sheltonfunds_C000088543Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000088544Member" id="sheltonfunds_C000088544Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000088545Member" id="sheltonfunds_C000088545Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="C000088546Member" id="sheltonfunds_C000088546Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="bmbidMember" id="sheltonfunds_bmbidMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="b5mbidMember" id="sheltonfunds_b5mbidMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snpcspidMember" id="sheltonfunds_snpcspidMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snp400dMember" id="sheltonfunds_snp400dMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snp600dMember" id="sheltonfunds_snp600dMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snpcitidMember" id="sheltonfunds_snpcitidMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snpcspiedMember" id="sheltonfunds_snpcspiedMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="n100dMember" id="sheltonfunds_n100dMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="dje50dMember" id="sheltonfunds_dje50dMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="bgnmadMember" id="sheltonfunds_bgnmadMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="btidMember" id="sheltonfunds_btidMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="b13tidMember" id="sheltonfunds_b13tidMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snpcspikMember" id="sheltonfunds_snpcspikMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snp400kMember" id="sheltonfunds_snp400kMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snp600kMember" id="sheltonfunds_snp600kMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snpcitikMember" id="sheltonfunds_snpcitikMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="snpcspiekMember" id="sheltonfunds_snpcspiekMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="n100kMember" id="sheltonfunds_n100kMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="dje50kMember" id="sheltonfunds_dje50kMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="bgnmakMember" id="sheltonfunds_bgnmakMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="btikMember" id="sheltonfunds_btikMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="b13tikMember" id="sheltonfunds_b13tikMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>

	<xs:element name="index1Member" id="sheltonfunds_index1Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="index2Member" id="sheltonfunds_index2Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="index3Member" id="sheltonfunds_index3Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>

	<xs:element name="FeeTableFootnote" id="sheltonfunds_FeeTableFootnote" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="PerformanceHeading" id="sheltonfunds_PerformanceHeading" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
	<xs:element name="ExampleNote" id="sheltonfunds_ExampleNote" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
</xs:schema>
